簡體   English   中英

在R中使用ggplot2在條形圖的各部分之間划分線

[英]Dividing lines between sections of bar plot with ggplot2 in r

我正在使用qplot創建一個堆積的條形圖,並希望在每個條形的各個部分之間放置一條白線,因為藍色似乎幾乎融合在一起。 我不想更改現有的配色方案來解決該問題。 有任何想法嗎?

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")

在此輸入圖像描述


這是一種從圖例中刪除對角線的解決方法(受ggplot郵件列表上發布啟發)。 這個想法是繪制兩次geom_bar ,一次壓制顏色:

ggplot(mtcars, aes(factor(cyl), fill=am, group=am)) + 
  geom_bar() +
  geom_bar(colour="white", show_guide=FALSE)

在此輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM