回答:
ggplot2 2.0.0
ご使用できるmargin =
の引数をelement_text()
軸タイトルと番号の間の距離を変更します。要素のmargin
on t
op、r
ight、b
ottom、およびl
eft側の値を設定します。
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.y
およびtitle
。
margin =
引数が機能しない例を挙げられますか?
theme_bw
。申し訳ありませんが、コード全体を投稿することは不可能/乱雑です...
theme_bw()
、関数のtheme_bw()
前に使用する必要がtheme()
あります。事前定義されたテーマには、軸のタイトルの引数がすでにあるためです。
このフォーラム投稿に基づく:https : //groups.google.com/forum/#!topic / ggplot2 / mK9DR3dKIBU
最も簡単な方法は、x軸の前とy軸のラベルの後に改行(\ n)を追加することです。上記の解決策よりもはるかに簡単です(ごくわずかですが)。
ggplot(mpg, aes(cty, hwy)) +
geom_point() +
xlab("\nYour_x_Label") + ylab("Your_y_Label\n")
お役に立てば幸いです。
facet_grid
が、Adam Bによって提案された回答(つまり、\ nを使用した改行)は機能しません