当我在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来说太新了,无法继续使用它。我已经搜索了一下,看看是否有人已经解决了这个问题,但似乎没有找到任何答案。
有没有人知道已经为此目的创建的自定义贴标机功能,或者是否有人知道如何创建这样的自定义贴标机功能?那太棒了。