我正在使用qplot創建一個堆積條形圖並希望在每個條的各部分之間放置一條白線,因爲藍色似乎幾乎混合在一起。我不想改變現有的配色方案來解決問題。有任何想法嗎?條形圖的各部分之間的劃分線與rggplot2
library(ggplot2)
qplot(carat, data = diamonds, geom = "histogram", fill = color)
我正在使用qplot創建一個堆積條形圖並希望在每個條的各部分之間放置一條白線,因爲藍色似乎幾乎混合在一起。我不想改變現有的配色方案來解決問題。有任何想法嗎?條形圖的各部分之間的劃分線與rggplot2
library(ggplot2)
qplot(carat, data = diamonds, geom = "histogram", fill = color)
添加參數colour="white"
創建一個白色的輪廓:
ggplot(mtcars, aes(factor(cyl), fill=am, group=am)) + geom_bar(colour="white")
這裏是一個解決方法,以從圖例中刪除的對角線(靈感來自posting on ggplot mailing list)。我們的想法是繪製geom_bar
兩次,一次是抑制顏色:
ggplot(mtcars, aes(factor(cyl), fill=am, group=am)) +
geom_bar() +
geom_bar(colour="white", show_guide=FALSE)
請添加可重複碼 – Andrie
我肯定會改變顏色方案。如果您需要7種不同的顏色,請使用RColorBrewer軟件包並查看display.brewer.pal(7,「Set1」) - 它由科學完成。 – Spacedman