2012-10-23 4 views
1

"R^2"와 같이 R 격자 그래프 레이블에 위 첨자를 추가해야합니다.격자 그래프 레이블에 위 첨자 추가 R

equivalence.xyplot(mydata$IsoCanopyArea ~ mydata$ControlCanopyArea, 
        alpha=0.05, b0.ii=0.25, b1.ii=0.25, 
        xlab= "ISODATA (m^2)", 
        ylab= "Measured (m^2)") 

이 기능은 격자 그래픽을 사용하기 때문에 일반적인 명령이 작동하지 않는 것 : example1example2 ( :

plot(0, ylab = ~ "AddTextHere" (m^2)) 

내가 더 성공이 사이트에 몇 가지 예를 살펴 보았다 나는 example2의 OP와는 다른 Aaron이다.

격자 그래프 레이블에서 위 첨자를 어떻게 수행 할 수 있는가?

+0

일반적으로 축 레이블로 제공되어야한다 문자, 표현식 또는 문자 나 표현식으로 변환 할 수있는 다른 것. 그러나,'~ "AddTextHere"(m^2))'는'formula' 클래스의 객체를 생성합니다. 내 생각에 표준'plot' 함수는이를 자동으로 표현식으로 변환하지만'xyplot'은이를 무시하고 무시합니다. – Backlin

답변

3

사용 expression 같이 : @Jilber의 솔루션을 기반으로

plot(... 
    xlab=expression("ISODATA " (m^2)) 
    ylab= expression("Measured" (m^2)) 
....) 
1

, 그래프에 다음과 같은 변화가 일 :

equivalence.xyplot(mydata$IsoCanopyArea ~ mydata$ControlCanopyArea, 
        alpha=0.05, b0.ii=0.25, b1.ii=0.25, 
        xlab= expression("ISODATA " (m^2)), 
        ylab= expression("Measured " (m^2))) 

enter image description here