R动物园情节中轴标签的希腊符号

时间:2014-06-19 21:34:06

标签: r zoo

我正在尝试绘制一个以希腊符号作为轴标签的动物园系列。

以下是代码:

mu_val <- 1
plot(1:10,101:110,main=bquote(mu~'='~.(mu_val)))  ## works fine
plot(1:10,101:110,ylab=bquote(mu~'='~.(mu_val)))  ## works fine
plot(zoo(101:110,1:10),main=bquote(mu~'='~.(mu_val)))  ## works fine
plot(zoo(101:110,1:10),ylab=bquote(mu~'='~.(mu_val)))  ## gives error
## Error in title(...) : invalid mathematical annotation

任何想法为什么?

2 个答案:

答案 0 :(得分:2)

对我来说这似乎是一个错误,因为我在评论中说过,甚至

plot(zoo(101:110,1:10),xlab=bquote(mu~'='~.(mu_val)))

的工作原理。我认为您应该将其报告给zoo软件包维护者

我能使其发挥作用的唯一方法是使用title

plot(zoo(101:110,1:10),ylab="")
title(ylab = bquote(mu~'='~.(mu_val)))

enter image description here

答案 1 :(得分:0)

你可以尝试

plot(zoo(101:110,1:10),ylab=expression(paste(mu,"=1")))

如果你做了追溯(),你可以看到问题出在title函数的帮助?title

They must be of type character or expression. In the latter case, quite a bit of mathematical
notation is available such as sub- and superscripts, greek letters, fractions, etc: see plotmath

enter image description here