gpt4 book ai didi

r - 有没有一种方法可以在R的plot.zoo函数中省略时间间隔?

转载 作者:行者123 更新时间:2023-12-04 09:52:39 24 4
gpt4 key购买 nike

我有一个使用第二个时间间隔的Zoo和POSIXct类的时间序列。但是,就像财务时间序列中通常的情况那样,通常会有很长的时间间隔而没有信息(例如一夜之间)。当使用plot.zoo时,相对于未使用的时间间隔,有用的(填充的)时间间隔显得狭窄。有什么方法可以简单地在plot.zoo()的绘图函数中省略时间间隔。附言可以简单地绘制连续时间序列(plot(ts(obj))),但是时间信息在x轴上丢失了。

@AndresT感谢您的想法,但数据已被过滤。它是plot.zoo()函数,似乎在填充未使用的采样间隔以保持总x范围
活性。请参阅下面的示例。

library(zoo)
st<-Sys.time()
t<-c(st, st+500, st+1000, st+1500, st+2000, st+90000, st+95000, st+100000)
rn<-runif(7)
zr<-zoo(rn, order.by=t)
plot.zoo(zr,type='o')


比较与plot(ts(data))的均匀间距

layout(1:2)
plot.zoo(zr, type='o')
plot(ts(zr),type='o')


因此,我想基本拥有第二个ts图,但使用第一个plot.zoo()函数的相应x轴标签进行标记。

最佳答案

试试这个:

library(quantmod)
chartSeries(zr)

关于r - 有没有一种方法可以在R的plot.zoo函数中省略时间间隔?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9041034/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com