我已经合并了两个xts对象,并希望在一个显示中绘制它们。当我使用点(type="p")时,它工作得很好。但是,当我使用行(type="l")时,会出现一个问题:第一个系列仅显示在第二个系列未涵盖的索引区域中。我希望这些线和“点”一样长。下面是一个可复制的例子。
由于这种情况发生在默认命令和ggplot绘图命令中,因此我怀疑这与时间序列数据的某些属性有关。
这种行为的原因是什么?是否有适当的方法来绘制这类数据?
## Minimal example for Reproduction
library(xts)
library(ggplot)
# create two
每次我尝试组合不同的时间序列数据时,我都没有找到一个有效的方法来解决我遇到的问题。通过不同的来源,我的意思是把互联网上的数据源(雅虎股价)和本地csv的时间序列结合起来。
yahoo.xts # variable containing security prices from yahoo
local.xts # local time series data
cbind(yahoo.xts,local.xts) # combine them
结果如下:
对于给定的日期,我得到一个具有不同时间的组合xts数据框架。我想要的是忽略某一天的时间,并调整它们。解决这个问题的方法是提取两