相关疑难解决方法(0)

有条不紊地使用facet_grid更改面板背景?

我正在使用ggplot2中的"提示"数据集.如果我做

sp = ggplot(tips,aes(x=total_bill, y = tip/total_bill)) + 
        geom_point(shape=1) + 
        facet_grid(sex ~ day)
Run Code Online (Sandbox Code Playgroud)

情节很好.但我现在想要改变"Fri"下的情节的面板背景.有没有办法做到这一点?

更好的是,我可以通过传递参数来有条件地改变颜色吗?例如,如果超过3个点低于0.1,那么将面板背景(仅适用于该面板)更改为某种颜色,而其他所有颜色保持默认浅灰色?

r ggplot2

31
推荐指数
1
解决办法
1万
查看次数

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

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

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

他们只是将top_n中的数据绘制为根据ptype变量着色的分布.看起来不错.

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

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

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

r ggplot2

8
推荐指数
1
解决办法
1656
查看次数

标签 统计

ggplot2 ×2

r ×2