
[英]Using R base, how to build a variadic title for a plot with expression, paste, bquote, and/or substitute?
[英]writing a label in R for a plot using text, and subscripts using either bquote, paste or expression
我在使用引用、粘贴和表达式时遇到了一些困难。 我使用了一个包,它根据从数据文件中获得的一些结果为我提供了一些绘图。 结果保存为对象( 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”? 我认为粘贴可以有效地将文本和结果链接为文本,最坏的情况是我会有 MAM[3] 44 ± 2 而不是 NA 44 ± 2!
MAM <- "text"
grid::grid.text(bquote(.(MAM)[3]))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.