【发布时间】:2018-11-03 19:12:11
【问题描述】:
在 R 的条形图中添加值时遇到问题。问题是我无法将值放在每个条形的中间
balance<- c(-4.3963714,0.2335795,-0.2777250,-2.0037130,-1.2526801, -6.4556516)
barnames<-c("E1","E11","E12","E5","E7","E9")
barplot(balance,ylim=c(-8,2),col=c(if ((balance[1])>0) "blue" else "red",(if ((balance[2])>0) "blue" else "red"),(if ((balance[3])>0) "blue" else "red"), (if ((balance[4])>0) "blue" else "red"),(if ((balance[5])>0) "blue" else "red"), (if ((balance[6])>0) "blue" else "red")),main="Balance del Stock de Carbono",names.arg= barnames,ylab="Variacion del Stock de C kg/m2")
abline(h=0)
text((balance/2),labels=round(balance,digits=2))
这是条形图:
【问题讨论】:
-
我的建议是研究
?barplot及其 Values 部分,然后运行示例。