我想创建一个条形图,其中条形图绘制在水平线的顶部。
以下代码完成了此任务:
y <- c(1,2,3,5)
barplot(y)
abline(h=mean(y))
barplot(y, add=T)
但是,我担心
add=T
中的barplot()
参数(如果重复使用)会引入打印伪像。我很好奇上面的代码是否有替代方法(尽管上面的代码可能是最快的方法)。 最佳答案
您在第一次通话中可能什么也没做:
y <- c(1,2,3,5)
barplot(rep(NA,length(y)),ylim=c(min(0,y),max(y)),axes=FALSE)
abline(h=mean(y))
barplot(y, add=T)
关于r - 小节后面的绘图线,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13597543/