축 레이블을 expression()
문으로 두 줄에 쓰고 싶습니다. 그러나 plotmath
및 expression
은 허용하지 않습니다 (예 : 아래 첨자 텍스트가 맨 오른쪽에 나타남). 비슷한 문제가 2005 년경 this discussion 인 것으로 나타 났지만 제공하는 해결 방법은 ggplot2에서 내 응용 프로그램으로 변환되지 않습니다. A recent question은 여러 줄 표현식 문의 다른 순열을 다루었지만 여기에 제공된 해결 방법은 여기에 적용되지 않습니다.ggplot2 표현식이있는 두 줄 레이블
예 :
p <- ggplot(mtcars,aes(x=wt,y=mpg))+
geom_point()+
xlab(expression(paste("A long string of text goes here just for the purpose \n of illustrating my point Weight "[reported])))
try(ggsave(plot=p,filename=<some file>,height=4,width=6))
내가 이전 단어 옆에 앉아 그것을 싶습니다 때 첨자를 오른쪽으로 쫓겨된다 "보고했다"이미지를 얻을 수 있습니다.
왜 여기에 식을 필요합니까 (즉 plotmath)? 캐릭터가 강한 경우, 캐릭터 벡터에'\ n'을 띄우십시오. –
아마도 귀하의 제안을 이해할 수 없지만 레이블에 \ n을 포함시킵니다. 신청서에 특정 기호를 사용하려면 표현식이 필요합니다 (예 : 첨자 및 학위). – metasequoia
맞아, 당신의 예제는 expression()을 필요로하지 않는다. 간단한 paste()가 할 것이다. ? plotmath –