0

我想在情节图例的文本(LaTeX 代码)下面写这个但是我试过了,我没能成功。有什么建议吗?‎R_2(‎\delta_{JS}(\bX,W),\theta)-R_2(\bX,W) ‎R_2(‎\delta_{JS}(\bX,W),\theta)\R_2(\ bX,W)

先感谢您。

4

2 回答 2

1

我不同意关闭投票的原因是,现在 tikzDevice 在行动中丢失了,我不知道一种自动的方式来进行 plotmath 的翻译,所以接下来的低效黑客可能会引发更好的如果有人有更好的方法在 R 图中生成乳胶,请回答。

您应该能够在 text() 的标签参数中使用等效的绘图。我的问题是我不阅读 LaTeX 或 TeX,所以我使用: http: //www.codecogs.com/latex/eqneditor.php来构建我可以阅读的东西。如果还有其他我可以使用的资源,我会很高兴听到它们。(我花费了相当多的时间来寻找这些资源,我一直在想我是否可以做得更好。)

在此处输入图像描述

所以在 R 中这相当复杂,但我认为可行:

?plotmath
plot(1,1)
text(1.1, 1.2, labels=expression(R[2]*( delta[JS]*(phantom(0)*","*W)*","* theta)- 
                                  R[2]*(phantom(0)*","*W)*R[2]*( delta[JS]*(phantom(0)*
                                   ","*W)*","* theta)[2](phantom(0)*","*W)) )

在此处输入图像描述 如果你想要斜体:

text(1.1, 0.8, labels=expression( italic( R[2]*( delta[JS]*(phantom(0)*","*W)*","* theta)- 
                                  R[2]*(phantom(0)*","*W)*R[2]*( delta[JS]*(phantom(0)*
                                   ","*W)*","* theta)[2](phantom(0)*","*W)) ) )

如果您想要衬线字体,请将其添加到文本参数中,family="serif"

在此处输入图像描述

于 2013-03-30T20:16:53.960 回答
0

将表达式添加到绘图的 xlab 的示例(我猜这类似于添加 LaTeX 代码):

library(ggplot2)
data(cars)
qplot(speed, dist, data=cars) + xlab(expression(alpha + frac(beta, gamma)))
于 2013-03-30T20:50:08.887 回答