我在使用R中的数学表达式绘图时遇到问题。例如:
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)
在y-axix标签中,β的一半是不可见的,就像x-axix标签的情况一样,它是可以的。同时在传说中我试图在单行中写一个表达式,但它需要两行,“= 1”它在第二行。
答案 0 :(得分: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)