在R中的情节标题中同时使用下标和换行符

Mun*_*ish 1 r plotmath

我希望同时包含一个下标和一个标题,但是我没有得到以下命令所需的结果:

base<-'B1'
compare<-'A1'
plot (1, 1, main = bquote('Annual mean' ~CO[2] ~'Flux Difference: \n'  ~.(compare)~ 'minus'~.(base)))
Run Code Online (Sandbox Code Playgroud)

我想在'Flux Difference'之后插入一个换行符,但它没有发生,而是这个术语无处可去.请帮我.

谢谢,Munish

42-*_*42- 7

这是一个相当普遍的要求,并没有真正干净的答案.Plotmath不接受"\n"(并且帮助页面记录了这一点.)一个闪避就是使用每一行作为plotmath函数的参数atop.有时候使用的另一个plotmath技巧是phantom使用一个空参数列表来允许波形符号不抛出错误,但这里不需要:

plot (1, 1, main = bquote( atop('Annual mean' ~CO[2] ~'Flux Difference:' , 
                                     .(compare)~ 'minus'~.(base))) )
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述