我是R的新手,所以希望您可以通过简单的解决方案为我提供帮助。在R中的条形图中,我想在代表x轴上不同类别(代表期望值)的条形上方添加水平线。期望值因类别而异。这是我脚本的一小部分。
nem=c(0,1,2,3,4,5,6)
fish=c(103,72,44,13,3,1,1)
table=data.frame(nem,fish)
ticks=seq(1,6,1)
graph=barplot(fish,las=2,ylim=c(0,120),main="Number of nematodes per fish")
axis(1,at=graph,labels=c(0,1,2,3,4,5,6))
希望你能帮帮我!
希望对您有所帮助-只需在代码下加上几行即可。
linelength <- c(10,20,12,50,12,14,21)
xl <- seq(from=0.7, by=1.2, along.with = fish)
yl <- cbind(fish, fish + linelength)
for(z in 1:length(fish)){
lines(x=rep(xl[z], 2), y=yl[z,])
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句