如何在 R 的 Latex 表达式中使用变量?
例如:
a<-5;
b<-1;
plot(X, Y, main=expression(paste(p==a,q==b)))
a
是b
R 变量。我也想在输出中有“,”?我怎么做?
如何在 R 的 Latex 表达式中使用变量?
例如:
a<-5;
b<-1;
plot(X, Y, main=expression(paste(p==a,q==b)))
a
是b
R 变量。我也想在输出中有“,”?我怎么做?
您可以使用表达式代替表达式bquote()
来获得所需的效果。.(a)
确保它被实际a
值替换,*","
在表达式中添加逗号。
a<-5
b<-1
plot(1:10, main=bquote(p==.(a) *"," ~q==.(b)))
您可以使用substitute
而不是expression
. 第二个参数是一个指定替换字符串和对象的列表。
a <- 5
b <- 1
plot(1, 1, main = substitute(paste(p == a, ", ", q == b), list(a = a, b = b)))