【问题标题】:labelling with subscript and superscript a line in a plot using result values in R plot使用 R 图中的结果值在图中用下标和上标标记一条线
【发布时间】:2016-08-22 11:45:33
【问题描述】:

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

【问题讨论】:

    标签: r


    【解决方案1】:

    使用bquote:

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

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

    另请参阅help("plotmath"),了解有关绘图中数学注释的更多建议。

    【讨论】:

    • 我想创建一个标签,其值如图所示,但在上标前面有一个“+”,在下标前面有一个“-”,这将取代通常用于错误时的 ±是对称的。
    • 好的,请随意。
    • 感谢您的帮助,但我不知道如何在文本后面添加“+”符号和“-”符号以及“kg”。如果您能告诉我您的感受,我也将不胜感激,因为目的是尽可能清楚地呈现不对称错误。谢谢!
    猜你喜欢
    • 2013-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-03
    • 1970-01-01
    • 1970-01-01
    • 2018-09-08
    相关资源
    最近更新 更多