facet_wrap()利用時にすべてのデータを表示させておく
ggplot2
においてfacet_wrap()
関数は便利であり利用頻度が高いが、
当該分類データ以外のデータを背景として表示させ、
分布状況をより明快にしたい場合がある。
library(ggplot2) library(dplyr)
mtcars %>% ggplot(aes(disp, mpg)) + geom_point()+ facet_wrap(~cyl)
このようなときには引数data=
にfacet_wrap()
で分類する項目を NULL としたデータを与えることで
グラフを作成することが可能となる。
mtcars %>% ggplot(aes(disp, mpg)) + geom_point(data = . %>% mutate(cyl=NULL), color="darkgrey")+ geom_point()+ facet_wrap(~cyl)