Y軸上のテキストとタイトルの間の距離を増やす 質問する

Y軸上のテキストとタイトルの間の距離を増やす 質問する

Y 軸のタイトルが軸のテキストに近すぎるように見えます。

ggplot(mpg, aes(cty, hwy)) + geom_point()

ggplot出力

多くのパラメータの値を変更してみましたがtheme()、どれも役に立たないようです。

ベストアンサー1

から、の引数ggplot2 2.0.0を使用して、軸タイトルと数字の間の距離を変更できます。要素の op、ight、ottom、eft 側の値を設定します。margin =element_text()margintrbl

ggplot(mpg, aes(cty, hwy)) + geom_point()+
  theme(axis.title.y = element_text(margin = margin(t = 0, r = 20, b = 0, l = 0)))

marginは、、などの他のelement_text要素にも使用できます(を参照?theme) 。axis.text.xaxis.text.ytitle

追加

軸が異なる位置にある場合(たとえば の場合)に軸タイトルの余白を設定するには、scale_x_...(position = "top")異なるテーマ設定( など)が必要になりますaxis.title.x.tophttps://github.com/tidyverse/ggplot2/issues/4343

おすすめ記事