*disclaimer
1196895
facet
種類ごとに分けて並べる
- 格子(grid)上に配置
- ただ並べていって、行いっぱいになったら折り返す(wrap)
facet_grid(行で分ける要素名 ~ 列で分ける要素名)
- 分けないときは . を書いておく
facet_wrap(~分けたい要素名)
二つくらいなら、facet_grid(.~要素名)とほぼ同じ
たくさんある場合に、縦横いくつと、指定できる。
- 横に並べる数を指定するオプション ncol=数字
y軸のスケールを各グラフごとに最適に scales = "free"
- facet_wrapで使えるオプション
- facet_gridでは使えないので注意
横にいくつ並べるか(カラム数)指定 ncol=カラム数
縦にいくつ並べるか(行数)指定 nrow=行数
ラベル付け
g <- g + labs( title="メインタイトル", subtitle="サブタイトル", y="Y軸", x="X軸" )
パネルの見出しの変更 labbeller=as_labeller()
- CalcとIRTを変更する例
facet_grid(~name, labeller=as_labeller(c("Calc"="正答率による推定", "IRT"="IRTによる推定")))
- 事前に見出しをベクトルにしておくのも手
labs <- c("Calc"="正答率による推定", "IRT"="IRTによる推定")
facet_grid(~name, labeller=as_labeller(labs))
https://sugiura-ken.org/wiki/