Saya ingin membuat ggplot2
plot sebar (geom_point
) di mana kode poin untuk tiga karakteristik berbeda. Jadi saya berpikir untuk menggunakan shape
, colour
dan fill
(dengan menggunakan bentuk 21 hingga 25 yang bisa diisi). Meskipun plotnya sendiri terlihat baik-baik saja, legendanya tidak memperlihatkan warna isian (semua titik tampak hitam). Ini MWE, perhatikan simbol hitam untuk 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)
Apakah ada cara untuk mengubah fill
-legend agar menampilkan warna aslinya?
color
danfill
ke variabel berbeda digeom_point
. Lagipula kamu tidak seharusnya melakukannya. - person Roland   schedule 10.05.2014ggplot(mtcars, aes(wt, mpg, shape = factor(gear), colour = factor(carb))) + geom_point(size = 3) + facet_grid(.~cyl)
akan menjadi plot yang lebih baik. - person Roland   schedule 10.05.2014