R에서 ggplot2를 사용하여 다음과 같은 플롯을 만듭니다.
오류 표시 줄이 서로 겹치므로 정말 지저분 해 보입니다. 다른 인덱스에 대해 오차 막대를 어떻게 분리 할 수 있습니까? position = "dodge"를 사용했지만 작동하지 않는 것 같습니다. 내 코드의 주요 부분은 다음과 같습니다.
plot = ggplot(data,aes(x=ntrunc,y=beta_best,group=ntrunc,colour=INDEX))
+geom_point(aes(shape=detectable),na.rm=TRUE,position="dodge")
+geom_errorbar(aes(x=ntrunc,ymax=beta_high,ymin=beta_low),na.rm=TRUE,position="dodge")
귀하의 예에 감사드립니다. 그러나 방금 다른 너비 값을 시도했지만 여전히 작동하지 않습니다.
—
ycc
group = "INDEX"를 변경하면 이제 작동합니다. 나는 '그룹'의 의미를 잘못 이해했다고 생각합니다. 감사합니다 @COOLSerdash
—
ycc
position = position_dodge(width = 0.90)
.. 이 게시물 도 참조하십시오 .