涉及下标和变量值的 R 绘图标题

R plot title involving a subscript and value of a variable

在 R 中,应评估变量 MyVar 的值并出现在简单 R 图 p 的标题中。

MyVar<-0.23

绘图 p 使用

调用
plot(p, main = MyTitle)

我的情节标题需要一个下标,应该是这样的:

MyTitle= 的正确表述是什么? 我使用 paste、expression、substitute 和 bquote 尝试了数十种变体。似乎没有任何效果...

非常感谢任何帮助! 非常感谢! 马克

我认为您无法将表达式粘贴到变量 (paste/print/cat/bquote/etc)。作为解决方法,您可以使用“Fbelow=”表达式作为标题并使用多行文本插入 MyVar 的值,例如

MyVar<-0.23
plot(mtcars[2:3], main = expression('F'[below]*'='))
mtext(text = MyVar, side = 3, adj = 0.625, padj = -1.75, cex = 1.5)

显然这并不理想,但除非其他人有解决您问题的巧妙方法,否则这至少会给您一个潜在的选择