一連のファセット グラフをファセットすることは可能ですか? ファセット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-08 に作成されました。
編集:
以下の「データを再形成する」アプローチに感謝しますが、私が達成しようとしているものにはうまくいきません。「ファセット グループ 1 / ファセット グループ 2」が より上位のファセットの階層を作成したいと考えていますam
。「データを再形成する」アプローチは、階層を「溶かす」ものです。
編集2:
これは、4 つの個別のファセット グラフを作成し、それらを LaTeX でレイアウトするハックです。ggplot ソリューションがあれば、まだ気に入っています。