2013-01-23 2 views

답변

106

ggplot2 2.0.0에서 element_text()margin = 인수를 사용하여 축 제목과 숫자 사이의 거리를 변경할 수 있습니다. t op, r ight, b ottom 및 l면의 값을 t op에 설정하십시오.

margin

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

은 또한 axis.text.x, axis.text.y title과 같은 다른 요소 element_text ( ?theme 참조)에 사용될 수있다. 이 포럼 게시물을 바탕으로

39

: https://groups.google.com/forum/#!topic/ggplot2/mK9DR3dKIBU

이 할 수있는 쉬운 일이 x 축 전에 줄 바꿈 (\ n)를 추가하는 것 같은 소리하고 y 축 레이블 후. 위에 게시 된 솔루션보다 훨씬 쉽습니다 (벙어리 임에도 불구하고).

ggplot(mpg, aes(cty, hwy)) + 
    geom_point() + 
    xlab("\nYour_x_Label") + ylab("Your_y_Label\n") 

희망 하시겠습니까?

+0

일반적으로이 방법을 사용하면 훨씬 더 빠르며 특정 수정이 필요하지 않으면 ggplot에 다른 옵션을 추가 할 필요가 없습니다. –

관련 문제