2016-07-03 4 views
0

R에서 수학 표현을 사용하는 것이 문제가 있습니다. 예를 들어, X-axix 라벨의 경우와 같이,이 OK이고, Y axix 레이블에서범례와 일라브에서 수학 표현 사용하기

x=seq(1,10,0.1) 
y=log(x) 
plot(x,y,"l",xlab=expression(H[alpha]^beta*(P)),ylab=expression(H[tau]^beta*(P))) 
legend("bottom",legend=c(expression(H[alpha]^beta*(P),"=1")),cex=1) 

베타 절반은 보이지 않는다. 또한 전설에서 하나의 행에 표현식을 작성하려고하지만 두 번째 행에 "= 1"두 행이 필요합니다.

답변

1

당신은

x=seq(1,10,0.1) 
y=log(x) 
par(mgp=c(2.5,1,.0)) 
plot(x,y,"l",xlab=expression(H[alpha]^beta*(P)),ylab=expression(H[tau]^beta*(P))) 
legend("bottom",legend=expression(H[alpha]^beta*(P)==1),cex=1,text.width=2) 
+0

완벽한 뭔가를 시도 할 수 있습니다! 일하는 벌금 –

관련 문제