Saya sudah bangun dengan kecepatan R di bulan lalu.
Ini pertanyaan saya:
Apa cara yang baik untuk menetapkan warna ke variabel kategori di ggplot2 yang memiliki pemetaan stabil? Saya membutuhkan warna yang konsisten di seluruh set grafik yang memiliki himpunan bagian yang berbeda dan jumlah variabel kategori yang berbeda.
Sebagai contoh,
plot1 <- ggplot(data, aes(xData, yData,color=categoricaldData)) + geom_line()
dimana categoricalData
memiliki 5 level.
Lalu
plot2 <- ggplot(data.subset, aes(xData.subset, yData.subset,
color=categoricaldData.subset)) + geom_line()
dimana categoricalData.subset
memiliki 3 level.
Namun, level tertentu yang ada di kedua set akan berakhir dengan warna yang berbeda, yang membuatnya lebih sulit untuk membaca grafik bersama.
Apakah saya perlu membuat vektor warna dalam bingkai data? Atau adakah cara lain untuk menetapkan warna tertentu ke dalam kategori?
factor
yang umum di antara semua plot.