ファセットレイヤーの基本
ファセットは、カテゴリ変数に基づいてデータをグループに分割し、各グループを個別のパネルに描画します。1つまたは2つのカテゴリ変数でデータを分割する場合は、facet_grid() が最適です。
カテゴリ変数 A と B があるときのコードパターンは次のとおりです。
plot +
facet_grid(rows = vars(A), cols = vars(B))
これは、A と B の値のすべての組み合わせに対してパネルを1つずつ描画します。
ここでは練習として mtcars データセットを使います。データセット内では cyl と am は factor 変数として符号化されていませんが、ファセットで使用される場合、ggplot2 はそれらの変数を自動的に factor に変換します。
この演習はコースの一部です
ggplot2 中級データ可視化
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
ggplot(mtcars, aes(wt, mpg)) +
geom_point() +
# Facet rows by am
___