【问题标题】:writing a label in R for a plot using text, and subscripts using either bquote, paste or expression使用文本在 R 中为绘图编写标签,并使用 bquote、paste 或表达式编写下标
【发布时间】:2017-03-12 15:19:10
【问题描述】:

我在使用引用、粘贴和表达时遇到了一些困难。 我使用一个包,它根据从数据文件中获得的一些结果为我提供了一些绘图。结果保存为对象(MIN.EDMIN.error)。 对于情节,我想使用这些结果对象和文本来标记情节上的一些线条。

对于我使用以下标签的标签

line1abel<-paste("MAM"[3],MIN.ED,"\U00B1",MIN.error)

我尝试过使用变体 "MAM"["3"}"MAM[3]"并继续获得 NA。

MAM 是模型类型,3 是用于该模型的参数数量。 我希望它显示为 MAM 下标 3,但我得到的只是 NA 后跟 MIN.ED 的值 ± MIN.error 的值。

我已经查看了不同的下标帖子,我真的不明白为什么我会得到那个 NA 值。我看到有些帖子使用bquote,而其他帖子使用expressions 等,但是使用绘图包,我需要将线标签指定为line.labels=c(line1lable,line2label...)

如何使用文本 MAM 和下标“3”构建标签表达式,为什么我得到“NA”?我认为 paste 可以有效地将文本和结果链接为文本,而且在最坏的情况下我会有 MAM[3] 44 ± 2 而不是 NA 44 ± 2!

【问题讨论】:

    标签: r label subscript


    【解决方案1】:
    MAM <- "text"
    grid::grid.text(bquote(.(MAM)[3]))
    

    【讨论】:

      猜你喜欢
      • 2020-05-26
      • 2023-03-18
      • 2021-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多