Я пытаюсь создать гистограмму, используя 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 до, трудно увидеть разницу в длине.Поэтому я хотел бы изменить масштаб оси Y до чего-то вроде c (200 300).Однако, когда я пытаюсь сделать это с:
p+scale_y_continuous('Length (mm)', limit=c(200,300))
Бары исчезают, хотя бары ошибок остаются.
Мой вопрос: возможно ли построить график с этой скорректированной осьюиспользуя ggplot2?
Спасибо за любую помощь или предложения, которые вы можете предложить.