问题
I am wondering how to change the width of the bars in the barchart() function.
Here is the code:
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")
Is it also possible to place value labels above the bars?
Thanks.
回答1:
From ?barplot
:
space: the amount of space (as a fraction of the average bar width) left before each bar. May be given as a single number or one number per bar. [...]
So, for example, compare:
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)
来源:https://stackoverflow.com/questions/15750931/change-width-of-bars-in-barchart-r