我想在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})))
然而,这是非常经验的,因为我的大脑完全搞砸了所有这些表达概念,解析,引用,情节,替代,......
如果你比我更不公平,你会提出一个简单的解决方案吗?
谢谢,
弗朗索瓦
答案 0 :(得分:4)
bquote
的可能解决方案:
plot(1:10, 1:10)
title(main = bquote(.(number[1]) ~ "plot, units are in km" ~ m^-3))