1. ホーム
  2. r

[解決済み】ggplot2で軸の文字の大きさや向きを変更したい

2022-04-03 19:06:26

質問

X軸にカテゴリー変数、Y軸に数値変数をとってグラフを描いている。

x軸の場合、データポイントが多いため、デフォルトのテキスト書式では、各目盛りのラベルが他のラベルと重なってしまいます。(a) 軸のテキストのフォントサイズを変更し、(b) テキストの向きを変更して、テキストが軸に垂直になるようにするには、どうすればよいでしょうか。

解決方法を教えてください。

使用方法 theme() :

d <- data.frame(x=gl(10, 1, 10, labels=paste("long text label ", letters[1:10])), y=rnorm(10))
ggplot(d, aes(x=x, y=y)) + geom_point() +
    theme(text = element_text(size=20),
        axis.text.x = element_text(angle=90, hjust=1)) 
#vjust adjust the vertical justification of the labels, which is often useful

<イグ

ggplotsのフォーマットについては、たくさんの良い情報があります。 こちら . を使用すると、変更可能なパラメータの完全なリスト(基本的にはすべて)を見ることができます。 ?theme .