当存在缺失数据或日期之间存在较大差距时,ggplot 会生成一条不连续的线。
例如:
q.data<-structure(list(date = structure(c(15544, 15546, 15547, 15548,
15550, 15552, 15554, 15556, 15575, 15580, 15587, 15588, 15589,
15593, 15596), class = "Date"), data = c(NA, 0.2, 0.2, 0.3, 0.6,
0.7, 0.8, 0.9, NA, NA, 1, 1, 1.1, 1.7, 2)), .Names = c("date",
"data"), row.names = c(NA, -15L), class = "data.frame")
q.data$date<-as.Date(q.data$date, format="%Y-%m-%d")
q.plot<-qplot(data=q.data,
x=date,
y=data)+geom_line()
print(q.plot)
我正在寻找一种强制连续线的方法。