水平方向に折り返して多くのレベルを扱う
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()
___(___(___))