當你運行這段代碼時,你會看到B面有紅點,但它顯然應該是紅色的。如何給出正確的顏色給定數據幀「d」ggplot 2散點圖顏色混淆
謝謝。
d = data.frame(x = c(1,2,3),y = c(4,5,6), color = c("red","blue","red"), group = c("A","B","A"))
d
ggplot(data= d, aes(x = x, y = y)) +geom_point(color = d$color)+
facet_wrap(~group)
這感覺就像一個常見問題 - 這是一個非常容易的錯誤,使如果你有點困惑ggplot如何工作 - 但我找不到一個騙局... –
@BenBolker我有同樣的想法。我正在考慮提出一個新的問題,目的是使其成爲常規常規常見問題解答,這些問題沿着「ggplot擾亂/混淆/錯誤的顏色使用方面」這樣的話來說 - 我認爲這個問題可以做得更通用一些更可搜索。 – Gregor