【发布时间】:2018-06-24 13:02:01
【问题描述】:
我有一个问题,我有几个变量(先验我不知道有多少)。我想绘制它们并自动为它们添加一个图例。我这样做了,但是问题是我无法理解如何在此处添加表达式。我希望图例看起来像 $b_1$ 而不是 beta[1]。
我有一个矩阵:beta_tilde。我绘制它:
n <- 5
beta_tilde <- matrix(rnorm(100*n), nr = 100)
ts.plot(beta_tilde, ylim = c(min(beta_tilde), max(beta_tilde)), col = 1:n)
legend("topright" , legend = eval(substitute(paste("beta[", v,"]", sep = ""), list(v=1:n))), col=1:n, lty=1, cex=0.7)
【问题讨论】:
-
您能否提供一个最小可重现的示例。干杯
-
使用 bquote ....
-
@Henrik 谢谢,我添加了示例。
-
@Tjebo,对不起,我是新手,所以我不知道如何检查我的代码是否有错别字(这是一个错字)。不管怎样,我纠正了它,谢谢)
-
@Tjebo,你说得对,我只是忘了清理 R 中的环境。