rgl例程是否接受将“ expression”用于希腊字母,并将super / sub脚本用于轴标记?

就像是

xlab=(expression(paste("Lyman ",alpha,)))


在正常的绘图调用中可以很好地工作,但是在plot3d和decorate3d中似乎只显示“(paste(“ Lyman”,alpha,)“作为我的轴标签。否则,如何将这些字符添加到使用plot3d生成的3D散点图中?

最佳答案

在我的系统(OSX 10.7.5,R 3.1.2)上,我得到了一个xlab的Alpha,它具有:

require(rgl)
plot3d(1,1,1,xlab=intToUtf8(0x03B1L) )


粘贴到普通文本也可以成功:

plot3d(1,1,1, xlab=paste("Lyman ", intToUtf8(0x03B1L) ) )

09-03 18:45