我正在try 使用ggplot2创建条形图,y轴的起始值大于零.
假设我有关于三个不同农场胡萝卜长度的假设数据集的平均值和标准误差:
carrots<-NULL
carrots$Mean<-c(270,250,240)
carrots$SE<-c(3,4,5)
carrots$Farm<-c("Plains","Hill","Valley")
carrots<-data.frame(carrots)
我创建了一个基本情节:
p<-ggplot(carrots,aes(y=Mean,x=Farm)) +
geom_bar(fill="slateblue") +
geom_errorbar(aes(ymin=Mean-SE,ymax=Mean+SE), width=0)
p
这很好,但当刻度从0到0时,很难看到长度上的差异.因此,我想将y轴重新zoom 为c(200300).然而,当我try 这样做时:
p+scale_y_continuous('Length (mm)', limit=c(200,300))
这些条消失了,但错误条仍然存在.
我的问题是:是否可以使用ggplot2绘制带有此调整轴的条形图?
感谢您提供的任何帮助或建议.