在 R 中为导数的轴标签创建数学符号的指令是什么?
轴标签所需的输出是:
到目前为止尝试过:
plot(0,xlab=expression(delta~y~'/'~delta~x),ylab=expression(dy/dx))
审查的文档:
最佳答案
plot(0, xlab=expression(frac(italic(dy), italic(dx))), ylab=expression(dy/dx))
您可能还需要调整位置以使其正确贴合。比较:
par(mfrow=c(1,2))
plot(0, xlab=expression(frac(italic(dy), italic(dx))), ylab=expression(dy/dx))
plot(0, xlab="", ylab=expression(dy/dx))
mtext(side=1, text=expression(frac(italic(dy), italic(dx))), line=4)
要绘制旋转的 y 标签,看起来 mtext
不支持 srt
(字符串旋转)参数,所以我猜你必须使用文本
。我已手动放置标签,但您可以通过查询各种绘图坐标值以编程方式完成此操作。
plot(0, xlab="", ylab="")
mtext(side=1, text=expression(frac(italic(dy), italic(dx))), line=4)
text(0.45,0, labels=expression(frac(italic(dy), italic(dx))), srt=0, xpd=TRUE)
关于r - R 中带导数的标签轴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48157606/