ฉันใช้ ggplot2 ใน R เพื่อทำแปลงเหมือนอันต่อไปนี้:
แถบข้อผิดพลาดซ้อนทับกันซึ่งดูยุ่งเหยิงจริงๆ ฉันจะแยกแถบข้อผิดพลาดสำหรับดัชนีต่าง ๆ ได้อย่างไร ฉันใช้ตำแหน่ง = "หลบ" แต่ดูเหมือนจะไม่ทำงาน นี่คือส่วนหลักของรหัสของฉัน:
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)
ตัวอย่างเช่นสิ่งที่ต้องการ: ดูโพสต์นี้