簡體   English   中英

改變ggplot2中密度圖的顏色

[英]Changing color of density plots in ggplot2

我用ggplot2創建了一對漂亮的概率密度函數,如下所示:

require(ggplot2)
set.seed(2)
data <- rbind( data.frame(type="a", lr=rnorm(100)), data.frame(type="b", lr=rnorm(100,.5,1.2)))
m <- ggplot(data, aes(x=lr)) 
m <- m + geom_density(aes(fill=factor(type)), size=2, alpha=.4) 
m

這會產生一個很好的情節:

在此輸入圖像描述

但是我真的希望那個情節有不同的顏色陰影。 我似乎無法弄明白。 我認為以下內容可行:

m + scale_colour_manual( values = c("red","blue"))

但沒有運氣。 我也嘗試將填充顏色傳遞給geom_density()調用,但無濟於事。

如何更改填充顏色?

開始踢自己:

m + scale_fill_manual( values = c("red","blue"))

在此輸入圖像描述

暫無
暫無

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

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