0

一連のファセット グラフをファセットすることは可能ですか? ファセット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 ソリューションがあれば、まだ気に入っています。

ここに画像の説明を入力

4

2 に答える 2