y 축이 0보다 큰 값에서 시작하는 gplot2를 사용하여 막대 그래프를 만들려고합니다. 막대 그래프에서 y 축의 크기를 조정하면 막대가 사라집니다. R ggplot2
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를 사용하여이 조정 된 축으로 막대 그래프를 그릴 수 있습니까?
제공 할 수있는 도움이나 제안에 감사드립니다.
는 [! 다이너 마이트주의] (http://biostat.mc.vanderbilt.edu/twiki/pub/Main/TatsukiRcode/Poster3.pdf) (PDF) – hadley
는 HTTP 참조 : // 유래. com/questions/10365167/geom-bar-bars-not-displaying-when-specify-ylim 자세한 토론을 위해 –