ฉันต้องการสร้าง ggplot2
พล็อตกระจาย (geom_point
) โดยที่โค้ดคะแนนสำหรับคุณลักษณะที่แตกต่างกันสามประการ เลยคิดว่าจะใช้ shape
, colour
และ fill
(โดยใช้รูปทรง 21 ถึง 25 ที่สามารถเติมได้) แม้ว่าโครงเรื่องจะดูดี แต่คำอธิบายไม่ได้แสดงสีเติม (จุดทั้งหมดปรากฏเป็นสีดำ) นี่คือ MWE โปรดสังเกตสัญลักษณ์สีดำสำหรับ carb
:
p <- ggplot(mtcars, aes(wt, mpg, shape = factor(gear),
fill = factor(carb), colour = factor(cyl)))
p + geom_point(size = 3) + scale_shape_manual(values = 21:25)
มีวิธีเปลี่ยน fill
-legend ให้แสดงสีจริงหรือไม่?
color
และfill
กับตัวแปรที่แตกต่างกันในgeom_point
ได้ คุณไม่ควรอยู่แล้ว - person Roland   schedule 10.05.2014ggplot(mtcars, aes(wt, mpg, shape = factor(gear), colour = factor(carb))) + geom_point(size = 3) + facet_grid(.~cyl)
น่าจะเป็นโครงเรื่องที่ดีกว่า - person Roland   schedule 10.05.2014