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 categoricalDatamemiliki 5 level.
Lalu
plot2 <- ggplot(data.subset, aes(xData.subset, yData.subset,
color=categoricaldData.subset)) + geom_line()
dimana categoricalData.subsetmemiliki 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?





factoryang umum di antara semua plot.