是否可以刻面一组多面图?我想要facet_wrap
一组多面图。
我想出的最好的cowplot
解决方案是一个效果不佳的解决方案。理想情况下,我们不必编写单独的图形对象。
library(ggplot2)
library(cowplot)
g1 <- ggplot(mtcars, aes(disp, mpg)) + geom_point() + facet_wrap(~am)
g2 <- ggplot(mtcars, aes(disp, cyl)) + geom_point() + facet_wrap(~am)
plot_grid(g1, g2, labels = c("Facet Group 1", "Facet Group 2"))
由reprex 包(v0.2.0)于 2018 年 10 月 8 日创建。
编辑:
我很欣赏下面的“重塑数据”方法,但它们并不完全适用于我想要完成的工作。我想创建一个构面层次结构,其中“构面组 1/构面组 2”比am
. 如果您愿意,“重塑数据”方法会“融化”层次结构。
编辑2:
这是我制作四个单独的多面图,然后将它们放在 LaTeX 中的 hack。如果它在那里,仍然会喜欢ggplot 解决方案!