Tôi đang sử dụng ggplot2 trong R để tạo các ô như sau:
Các lỗi xuất hiện chồng chéo lên nhau trông rất lộn xộn. Làm cách nào tôi có thể tách các lỗi cho các chỉ số khác nhau? Tôi đã sử dụng vị trí = "né" nhưng có vẻ như nó không hoạt động. Đây là phần chính của mã của tôi:
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")
Cảm ơn ví dụ của bạn. Tuy nhiên, tôi vừa thử các giá trị khác nhau về chiều rộng và nó vẫn không hoạt động.
—
ycc
Nó hoạt động ngay sau khi tôi thay đổi nhóm = "INDEX". Tôi nghĩ rằng tôi đã hiểu sai ý nghĩa của 'nhóm'. Cảm ơn @COOLSerdash
—
ycc
position = position_dodge(width = 0.90)
. Xem thêm bài này .