Geom_boxplotで複数の変数間の相互作用をプロットしていますが、結果の因子名が非常に長くなっています。プロットを解釈しやすくするために、元のデータセットの因子を変更せずに、これらの因子名をプロットで変更したいと思います。
Mtcars carsデータセットを使用した例:
library(tidyverse)
ggplot(mtcars) + geom_boxplot(aes(factor(cyl), mpg))
これにより、x軸の因子として4、6、および8シリンダーの箱ひげ図が作成されます。私がやりたいのは、それらのx軸の係数を変更することです。たとえば、4を「Four Cyl」に変更するにはどうすればよいですかなし元のデータを編集していますか?
これを試して:
ggplot(mtcars) +
geom_boxplot(aes(factor(cyl), mpg)) +
scale_x_discrete(labels = c('Four','Six','Eight'))
見る ?discrete_scale
。