1. ホーム
  2. r

[解決済み] テキストとタイトルの距離をY軸で拡大する

2022-07-21 06:28:27

質問

Y軸のタイトルが軸のテキストに近すぎる。

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

<イグ

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

どのように解決するのですか?

から ggplot2 2.0.0 を使用することができます。 margin = の引数に element_text() で、軸のタイトルと数値の間の距離を変更します。の値を設定する。 margint op r right b オットム、および l 要素の左側。

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.x , axis.text.ytitle .

追加

は、軸の位置が異なる場合に軸のタイトルのマージンを設定するために(たとえば scale_x_...(position = "top") を使用する場合、別のテーマ設定が必要になります - 例えば axis.title.x.top . 参照 https://github.com/tidyverse/ggplot2/issues/4343 .