2014-11-20 6 views
2

las()을 사용하여 x 레이블의 방향을 변경하는 방법에 대한 게시물이 많이 있지만, mtext()을 조작하는 방법에 대해 많이 알지 못했습니다. 나는 다음과 같은 코드를 사용하여 그림을 보완하기 위해 mtext을 사용했습니다 : 내가 그림 그러나 텍스트의 우측의 y 축에 배치하고있어방향 변경 mtext x 레이블

arrows(3.85, 0.5, 3.85, 0.05,lwd=3, length=.1, xpd = TRUE) 
mtext(side=4, "Increasing precipitation", font=2,line=2) 

여전히 아래쪽에서 위쪽으로 읽고 이상한 보인다. 이 텍스트를 뒤집어서 위에서 아래로 읽는 방법이 있습니까? las()과 다른 것들을 사용하면 단지 그것을 평행에서 수직으로 바꿀 수있는 것처럼 보입니다. 감사.

답변

3

나는 text이 더 쉬울 것이라고 생각합니다. mtext를 사용하는 경우 알 수없는 mtext 레이블을 회전 할 수있는 방법이 없으면 side = 2을 사용하고 line 인수를 사용하지 않아야합니다.

plot(0, bty = 'l') 
p <- par('usr') 
text(p[2], mean(p[3:4]), labels = 'Some text', xpd = NA, srt = -90) 

enter image description here

+0

감사합니다,하지만 여전히 상하로 읽습니다. 그 텍스트를 180도 회전 시켜서 위에서 아래로 읽는 방법을 찾고 있습니다. –

+0

그럼'srt = -90', 편집을 참조하십시오 – rawr

+0

감사합니다 !! –