web-dev-qa-db-ja.com

棒グラフの棒の幅を変更する(R)

Barchart()関数で棒の幅を変更する方法を知りたいです。

コードは次のとおりです。

rater1 <- c(0.75, 0.66, 0.73,   0.63)
barplot(rater1, ylim=c(0:1),axes = TRUE, names.arg = c("A", "B", "C", "D"), axisnames=TRUE, col="grey70")

バーの上に値ラベルを配置することもできますか?

ありがとう。

7
Stefanie Wind

?barplotから:

スペース:各バーの前に残っているスペースの量(平均バー幅の一部として)。単一の番号または小節ごとに1つの番号として指定できます。 [...]

したがって、たとえば、次を比較します。

tN <- table(Ni <- stats::rpois(100, lambda = 5))
barplot(tN, col = Rainbow(20))

barplot(tN, col = Rainbow(20), space=0)

barplot(tN, col = Rainbow(20), space=10)
13
Josh O'Brien