如何在R的Latex表达式中使用变量?

例如:

plot(X, Y, main=expression(R^2))

将R带一个漂亮的上标2作为主标题。

但是,假设我想说“R ^ 2:0.5”,其中0.5来自R变量。我怎么做?

最佳答案

Owen的技巧很酷,但实际上并不是实现该目的的常用方法。如果使用bquote,这实际上很容易。 bquotequote的作用相同,不同之处在于.()之间的所有内容都将在指定的环境(或全局环境,如果未指定任何内容)中进行评估。

一个简单的例子:

X <- 1:10
Y <- 1:10
a <- 0.8
plot(X,Y,main=bquote(R^2 : .(a)))

给出:

有关更多示例和可能性,另请参见?bquote?plotmath

关于r - R中情节标签中的 latex 和变量?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6856447/

10-10 10:09