使用R和zoo包绘制时的日期值

时间:2015-03-01 18:10:59

标签: r

我使用zoo包创建了一个月度日期序列,如下所示:

x <- zooreg(1:144, start = as.yearmon("2003-1"), frequency = 12)

但是现在我确实遇到了这样的问题:当我创建一个图(使用基数R)时,日期不会显示为“右”:x轴显示的值为1到144.

假设我创建了这样的情节:

library(zoo)
x <- zooreg(1:144, start = as.yearmon("2003-1"), frequency = 12)
y <- sample(1:1000, 144)
plot(x,y, type="n")
lines(x, y)

祝你好运

1 个答案:

答案 0 :(得分:2)

目前还不清楚你真正想做什么。首先,没有先前lines()的{​​{1}}命令不会绘制任何内容。其次,如果您要绘制的数据是plot()(或更确切地说是100:244),那么您应该将其包含在动物园对象101:244中(而不是x)。第三,仅使用1:144(即使用动物园的绘图方法)绘制正确的x轴。