1. ホーム
  2. r

[解決済み] ggplot2 の軸ラベルを回転させ、間隔を空ける

2022-03-22 16:11:52

質問

X軸が係数で、そのラベルが長いプロットがあります。 おそらく理想的な可視化ではありませんが、今のところ、これらのラベルを単純に回転させて垂直にしたいと思います。 以下のコードでこの部分を解決しましたが、ご覧の通り、ラベルは完全に見えているわけではありません。

data(diamonds)
diamonds$cut <- paste("Super Dee-Duper",as.character(diamonds$cut))
q <- qplot(cut,carat,data=diamonds,geom="boxplot")
q + opts(axis.text.x=theme_text(angle=-90))

解決方法は?

最後の行を次のように変更します。

q + theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust=1))

デフォルトでは、回転させても軸はテキストの中心に揃うようになっています。 90度回転させた場合、通常は端に揃えるようにします。

上の画像は このブログの記事 .