R ggplot2 facet_grid具有3个或更多变量的“分层”格式

时间:2017-07-26 23:47:55

标签: r ggplot2 facet-grid

当我在facet_grid的一个维度上拥有多个变量时,我试图获得一个很好的显示,这样我就可以在每个列(或行)上重复所有变量的名称。 -boxes。 以R的默认数据集为例(基于R Cookbook):

library(reshape2)
sp <- ggplot(tips, aes(x=total_bill, y=tip/total_bill)) +
      geom_point(shape=1) +
      facet_grid(smoker ~ sex+day)
sp

返回this figure的顶部部分,其中女性/男性在每列的顶部重复。是否有一种方法(在R中)合并所有性别块以获得类似我上传的图的底部部分? (我用Gimp做了这个,不用说它不是一个理想的选择)

我查看了facet_grid的文档,感觉解决方案是create a new labeller function,但我对R来说太新了,无法继续使用它。我已经搜索了一下,看看是否有人已经解决了这个问题,但似乎没有找到任何答案。

有没有人知道已经为此目的创建的自定义贴标机功能,或者是否有人知道如何创建这样的自定义贴标机功能?那太棒了。

0 个答案:

没有答案