始める無料で始める

水平方向に折り返して多くのレベルを扱う

facet_grid() は、レベル数が少ないカテゴリ変数にはとても便利です。レベル数が多い変数でもファセット化は可能ですが、プロットが極端に横長または縦長になり、見づらくなることがあります。

その解決策が facet_wrap() です。これは片方の軸に沿ってレベルを分割しつつ、指定した行数または列数でサブセットを折り返して配置します。

ここでは、これまでに使った Vocab データセットを用います。ベースのレイヤーは用意されています。

years が多いので facet_grid() は適していません。代わりに facet_wrap() を試してみましょう。

この演習はコースの一部です

ggplot2 中級データ可視化

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

ggplot(Vocab, aes(x = education, y = vocabulary)) +
  stat_smooth(method = "lm", se = FALSE) +
  # Create facets, wrapping by year, using vars()
  ___(___(___))
コードを編集して実行