R + ggplot:如何根据每个方面更改选项

时间:2010-07-02 16:22:37

标签: r ggplot2

您好我在ggplot2中使用facet来绘制大量基因中表达的分布。我的绘图命令非常通用:

p <- ggplot(top_n,aes(x=value,fill=ptype))
p <- p + geom_density(alpha = 0.2)
p <- p + facet_wrap(~probe,...)

他们只是将top_n中的数据绘制为根据ptype变量着色的分布。它看起来很棒。

然而,其中一些基因比其他基因更重要。例如,突出那些作为转录因子(TF)的基因真的很酷。一种方法是让我更改对应于TF的每个面的颜色标题框,或背景颜色,或类似的东西。

我有办法在每个方面设置图表的选项吗?

p对象中挖掘并没有发现我可以使用的任何东西,尽管我可能错过了一些东西!

1 个答案:

答案 0 :(得分:9)

您可以使用具有无限范围的geom_rect和填充颜色,该颜色因方面而异。