Я пытаюсь создать barplot, используя 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?
Спасибо за любую помощь или предложения, которые вы можете предложить.