Soruma çok this ve this ve this sorusuna benzer. Belirli bir renk paletini kullanarak bir faktör tarafından renklendirilmiş bir dağılım grafiğim (geom_point
kullanarak) var. Ben başka bir faktörü tarafından gruplandırılmış, noktalar üzerinden belirli düzgünleştirme çizgileri çizmek için stat_smooth
kullanıyorum. Bu hatların farklı bir renk paleti kullanmasını istiyorum.İki farklı renk estetiği eşlemesi için farklı renk paletleri ggplot2 içinde
İşte bir Dropbox link to some example data. Sadece o de yarar değişim bulabilir böylece
currDT <- read.table("SO_data", sep = "|", header = TRUE, strip.white = TRUE)
Genellikle, bir data.table benim veri var. Oh ve işte şu anda kullandığım renk şeması, kendi oluşturmak için scale_colour_brewer
kullanabilirsiniz, sadece bu tamlık için dahil ediyorum.
my_col_scheme <- c("#e41a1c", "#377eb8", "#4daf4a", "#984ea3", "#ff7f00", "#7B8A7B",
"#0B29D6", "#f781bf", "#999999", "black")
Umarım bu yeterince açıktır. İşte bir örnek kod:
Bu nasıl ggplot2'de yapılabilir? Topladığım diğer sorulardan her çizgiyi manuel olarak belirtebilirim, ama bundan kaçınmak isterim.
[Tekrar üretilebilir bir örnek] ekleyebilir misiniz (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)? Sorunuz ilginç görünüyor, ancak bir göz atmak için sahte bir veri kümesi oluşturmak istemiyorum. –
@RichardErickson İlginiz için teşekkürler, daha fazla bilgiye ihtiyacınız varsa, bunu bildirmekten memnuniyet duyarım, sadece bildirin. –
Örnek için teşekkürler. Bir FYI olarak, alanı "sep =" | "' dan silmek zorunda kaldım. Bilgisayarım mı yoksa başka bir hata mı bilmiyorum (şu an bir Mac'tayım). Ayrıca, meraktan, bu verileri nereden alıyorsunuz? Bir enstrümanın geliyor mu? Ayırıcı olarak kullanılan bir '|' görmedim. –