【发布时间】:2017-03-12 15:19:10
【问题描述】:
我在使用引用、粘贴和表达时遇到了一些困难。
我使用一个包,它根据从数据文件中获得的一些结果为我提供了一些绘图。结果保存为对象(MIN.ED 和MIN.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!
【问题讨论】: