1. 学ぶ
  2. /
  3. コース
  4. /
  5. ggplot2 中級データ可視化

Connected

演習

ファセットレイヤーの基本

ファセットは、カテゴリ変数に基づいてデータをグループに分割し、各グループを個別のパネルに描画します。1つまたは2つのカテゴリ変数でデータを分割する場合は、facet_grid() が最適です。

カテゴリ変数 A と B があるときのコードパターンは次のとおりです。

plot +
  facet_grid(rows = vars(A), cols = vars(B))

これは、A と B の値のすべての組み合わせに対してパネルを1つずつ描画します。

ここでは練習として mtcars データセットを使います。データセット内では cyl と am は factor 変数として符号化されていませんが、ファセットで使用される場合、ggplot2 はそれらの変数を自動的に factor に変換します。

指示1 / 3

undefined XP
  • 1
    • グリッドでファセットし、各 am の値がそれぞれ行になるようにします。
  • 2
    • グリッドでファセットし、各 cyl の値がそれぞれ列になるようにします。
  • 3
    • グリッドでファセットし、各 am の値が行、各 cyl の値が列になるようにします。