我正在尝试使用ggplot在绘图上沿x轴填充缺失值。目前,沿x轴的各种刻度被截断,缺少相关y轴值等于0的间隔。
对不起,这里没有脚本,但是目前,沿着x轴的刻度以15分钟的间隔隔开2个缺失的刻度 - 即在两个位置,刻度增加30分钟。
有什么建议吗?
答案 0 :(得分:0)
以下是您正在寻找的代码:
ggplot(dat, aes(x = publish_time, y = views)) +
geom_line()+
scale_x_datetime(breaks = seq.POSIXt(a, b, 900))
要使用scale_x_datetime
并使后续breaks
成功运行,您需要确保x
是POSIXt
对象类型。上述代码中的900
是因为seq.POSIXt(a,b,by=c)
期望c
为:
由于你要求间隔15分钟,那就是900秒。