2012-01-27 61 views
3

我有一個時間系列的動物園和POSIXct類使用第二間隔。但是,正如金融時間序列中通常的情況一樣,沒有信息的時間間隔通常很長(例如一夜之間)。當使用plot.zoo時,相對於未使用的時間間隔,有用的(已填充的)時間間隔出現縮放。是否有一些方法可以簡單地省略plot.zoo()的繪圖函數中的時間間隔。附:可以簡單地繪製連續時間序列(繪圖(ts(obj)),但是時間信息在x軸上丟失。在R的plot.zoo函數中是否有一種方法省略時間間隔?

@AndresT感謝這個想法,但數據已經過濾。的是,似乎被填充未使用的示例間隔plot.zoo()函數以保持總X範圍 活性。PLS見下面的例子。

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') 

比較均勻的間隔從圖(TS(數據))

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

所以我想基本上獲得第二個ts圖,但標記了第一個plot.zoo()函數的相應x軸標籤。

回答

1

試試這個:

library(quantmod) 
chartSeries(zr) 
相關問題