【问题标题】:Changing color of density plots in ggplot2改变ggplot2中密度图的颜色
【发布时间】:2011-09-09 15:15:33
【问题描述】:

我用 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() 调用,但无济于事。

如何更改填充颜色?

【问题讨论】:

    标签: r ggplot2


    【解决方案1】:

    开始踢自己:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-07
      • 2014-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多