R 将plotmath字符串替换为表达式

R 将plotmath字符串替换为表达式,r,graphics,plot,expression,plotmath,R,Graphics,Plot,Expression,Plotmath,我在网站上的大量类似但不完全相同的问题中找不到答案。假设变量中有一个字符串,它是我要使用的plotmath表达式的直接表示形式,例如“R^2”。如何将其替换为表达式,使其呈现为plotmath?我尝试每种组合都会发疯,但我无法让它发挥作用 # What I want... mn <- "R^2" # Using expression directly to show what I'd like to get plot( 1 , main = expression(R^2) ) 在这里

我在网站上的大量类似但不完全相同的问题中找不到答案。假设变量中有一个字符串,它是我要使用的plotmath表达式的直接表示形式,例如
“R^2”
。如何将其替换为
表达式
,使其呈现为plotmath?我尝试每种组合都会发疯,但我无法让它发挥作用

#  What I want...
mn <- "R^2"
#  Using expression directly to show what I'd like to get
plot( 1 , main = expression(R^2) )

在这里,
parse
将实现以下功能:

mn <- "R^2"

plot(1, main = parse(text = mn))

mn在这里,
parse
将起到以下作用:

mn <- "R^2"

plot(1, main = parse(text = mn))

mn在这里,
parse
将起到以下作用:

mn <- "R^2"

plot(1, main = parse(text = mn))

mn在这里,
parse
将起到以下作用:

mn <- "R^2"

plot(1, main = parse(text = mn))

mn这似乎是一个很好的例子,说明除了
parse()
,实际上没有什么好的选择,这是
fortunes::fortune(106)
所暗示的例外之一。这似乎是一个很好的例子,说明除了
parse()
,确实没有什么好的选择,
fortunes::fortune(106)
所暗示的一个例外。这似乎是一个很好的例子,说明在这种情况下,除了
parse()
,实际上没有什么好的选择,而
fortunes::fortune(106)所暗示的例外之一
。这似乎是一个很好的例子,说明除了
parse()
(财富(106)
所暗示的例外情况之一)之外,实在没有什么好的选择。