如何在xts图中制作块(xts版本0.9874)

时间:2016-03-30 15:29:56

标签: r xts

我想在xts图中添加块,就像在R-bloggers网站上的第一张图中一样:http://www.r-bloggers.com/plot-xts-is-wonderful/。这里,使用plot.xts(...,blocks = list(start.time =,end.time =,col =))绘制块。在帖子中,他们使用R-forge的xtsExtra包。我安装了xtsExtra软件包并安装了xts软件包版本0.9874(https://r-forge.r-project.org/R/?group_id=118)。

当我尝试运行plot.xts时,我收到了警告: 不推荐使用xtsExtra :: plot.xts,使用xts :: plot.xts

我在警告消息上发现了一个Stackoverflow问题,其中解释了plot.xts已被移动到主xts包中,并且您应该使用主包(How to use Plot.xts with Block and Events lines with xtsExtra package?)。

但是,当我从xts包(版本0.9874)查看plot.xts的帮助时,我找不到块参数。或者带有另一个名称和与blocks参数相同的函数的参数。当我使用我的xts数据运行plot.xts时,它会绘制一个漂亮的图形。当我使用blocks =参数运行我的代码以在07-07-12到26-08-12之间创建一个块时,它会生成相同的图形,不会添加任何块。请参阅下面的示例代码

plot.xts(Verhicles_xts, blocks = list(start.time= as.POSIXct("070712", format = "%d%m%y",  tz= "Etc/GMT-1"),end.time= as.POSIXct("260812", format = "%d%m%y",  tz= "Etc/GMT-1"), col = "lightblue"))

我的数据示例:

head(Verhicles_xts)
                [,1]
2012-05-16 00:30:00   33
2012-05-16 01:00:00   30
2012-05-16 01:30:00   15
2012-05-16 02:00:00   18
2012-05-16 02:30:00    6
2012-05-16 03:00:00    4

如果有人能给我一些关于如何继续的建议,我将非常感激。有没有办法将块添加到xts图?

0 个答案:

没有答案