2017-03-16 9 views
1

私はgeom_boxplotで複数の変数間のやりとりをプロットしています。結果の因子名は非常に長くなります。元のデータセットの要素を変更せずにプロット上でこれらの因子名の名前を変更して、プロットの解釈を容易にしたいと考えています。 mtcars車のデータセットを用いて、一例としてggplot2とRを使ってx軸の因子名を変更するには?

library(tidyverse) 
ggplot(mtcars) + geom_boxplot(aes(factor(cyl), mpg)) 

これはx軸因子として4、6、8気筒と箱ひげ図をもたらします。私がしたいことは、それらのx軸の要素を変更することです。たとえば、私は4を "Four Cyl" に変更するにはどうすればいいですか?元のデータを編集しますか?

ありがとうございました!

答えて

6

これを試してみてください:

ggplot(mtcars) + 
    geom_boxplot(aes(factor(cyl), mpg)) + 
    scale_x_discrete(labels = c('Four','Six','Eight')) 

?discrete_scaleを参照してください。

関連する問題