使用R图中的结果值在图中用下标和上标标记一条线

时间:2016-08-22 11:45:33

标签: r

我计算了一些结果并获得了一个带有非对称误差的值(VALUE)(UERROR和LERROR)。 我想使用这些值为R图设置标签。 对于对称错误,我很容易得到标签的表达如下 label<-paste(VALUE,"±",ERRORS) 对于非对称错误,我不知道如何继续将+错误作为上标,将 - 错误作为下标。 我试过了 label<-paste(VALUE[LERROR]^UERROR)但是我得到的标签是&#34; NA&#34;。 我想完成添加&#34; +&#34;和&#34; - &#34;在适当的错误面前,用单位&#34; kg&#34;完成表达。 我真的是R的新手,但我确信这可以看到用R构建的同时下标和上标但手动输入的值。 K ^ 2 [t]等 真的很感兴趣如何继续。 谢谢你的帮助!

1 个答案:

答案 0 :(得分:3)

使用bquote

value <- 1
upr <- 1.2
lwr <- 0.5

plot.new()
text(0.5, 0.5, bquote(.(value)[.(lwr)]^.(upr)), cex = 10)

resulting plot

但是,如果没有进一步的解释,我不会理解这种符号。

另见help("plotmath")有关图中数学注释的进一步建议。