如何在R中的Latex表达式中使用变量?
例如:
plot(X, Y, main=expression(R^2))
将R与一个漂亮的上标2作为主标题.
但是让我们说我希望它说'R ^ 2:0.5',其中0.5来自R变量.我怎么做?
Jor*_*eys 13
欧文的黑客很酷,但实际上并不常见.如果你使用bquote,这实际上非常简单.bquote将做同样的quote事情,除了.()将在指定的环境(或全局,如果没有指定)中评估之间的所有内容.
一个简单的例子:
X <- 1:10
Y <- 1:10
a <- 0.8
plot(X,Y,main=bquote(R^2 : .(a)))
给:

另请参阅?bquote以及?plotmath更多示例和可能性