r中的标题和文本格式 - 同时使用变量和上标

时间:2013-05-30 13:10:08

标签: r title plotmath

我想在R中经典(无ggplot2)图的标题中同时使用变量和数学格式的值。

我找到了一个解决方案,在标题中包含变量的内容,但不是上标。

number <- c('first','second','third')
plot(1:10,1:10)
title(main=paste(substitute(x,list(x=number[1])),' plot, units are in km m-3'))

我也找到了相反的解决方案:

plot(1:10,1:10)
title(main=expression(paste(number[1],' plot, units are in km ',m^{-3})))

然而,这是非常经验的,因为我的大脑完全搞砸了所有这些表达概念,解析,引用,情节,替代,......

如果你比我更不公平,你会提出一个简单的解决方案吗?

谢谢,

弗朗索瓦

1 个答案:

答案 0 :(得分:4)

bquote的可能解决方案:

plot(1:10, 1:10)
title(main = bquote(.(number[1]) ~ "plot, units are in km" ~ m^-3))

enter image description here