Bra*_*ani 25 plot expression r plotmath
如何在图表的标题中组合文本和数学表达式.如果我使用粘贴,表达式将转换为字符.例如,我想要这样的东西作为标题
$ ARL_1 $曲线$ S ^ 2 $
谢谢
Rei*_*son 27
你想阅读?plotmath看看如何做这种事情.这是一个例子:
plot(1:10, main = expression(ARL[1] ~ "curve for" ~ S^2))
Run Code Online (Sandbox Code Playgroud)
该[.]是下标,同时^给出了标.~表达式部分的空格就好像有文字空格一样.
编辑:通常我会做:
plot(1:10, main = expression(ARL[1] ~ curve ~ for ~ S^2))
Run Code Online (Sandbox Code Playgroud)
但是这会引发错误,因为for它被解释为for()循环调用的开始.
fab*_*ans 27
您也可以使用bquote(paste(...)),它比expression以下更灵活:您可以x在标签中包含变量值(例如,值) .(x).例如:
x<- 232323
plot(1:10, main = bquote(paste(ARL[1], " curve for ", S^2, "; x=",.(x))))
Run Code Online (Sandbox Code Playgroud)