35

次のようなファセット プロットがあります。

ggplot(mtcars, aes(x = hp, y = mpg)) +
  geom_point() +
  facet_grid(. ~ carb)

ここに画像の説明を入力 しかし、グラフが広すぎてよく読めません。

右端の 3 つの場所を左端の 3 つの下に配置できるようにしたいと考えています。つまり、ファセットは、このように 3 列 * 2 行にする必要があります。

1   2   3

4   5   6

ファセットのレイアウトを設定すること、つまり、列 (または行) の数を設定することは可能facet_grid()ですか?

facet_gridのドキュメントは、それが可能であることを示していないようです。

助けてくれてありがとう :-)

4

1 に答える 1

48

ncolで(またはnrow) 引数を使用できますfacet_wrap

ggplot(mtcars, aes(x = hp, y = mpg)) +
 geom_point()  +
 facet_wrap(~ carb, ncol = 3)

ここに画像の説明を入力

于 2010-01-21T10:55:57.417 に答える