답변:
에서 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()
축 타이틀 allready 인수가 있기 때문에 개의 정의 된 테마에 기능.
이 포럼 게시물을 기반으로 : 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을 사용한 줄 바꿈)