我想绘制一个时间序列,在图中不包括中间的一段时间。如果我单独绘制系列,x 轴上只有一个索引,这就是我得到的。内部排除点集不会出现。
x <- rnorm(50)
Dates <- seq(as.Date("2008-1-1"), by = "day", length.out = length(x))
dummy <- c(rep(1, 25), rep(0, 10), rep(1, length(x) - 35))
plot(x[dummy == 1])
然而,一旦日期位于 x 轴上,R 就会尽职尽责地呈现准确的真实时间刻度,包括排除的日期。这会在绘图上产生一个空白区域。
plot(Dates[dummy == 1], x[dummy == 1])
如何在 x 轴上获取日期,但不显示排除日期的空白区域?