首页 文章

情节每日时间序列[关闭]

提问于
浏览
-1

我有20个时间序列(日期,价格) . 我正在尝试用ggplot绘制系列代码: ggplot(timeseries, aes(x=date, y=price)) + geom_line(col="indianred", size= 1)

我想问一下:如何在x轴上包含每一天?我在x轴上只有三天 .

enter image description here

1 回答

  • 1

    如果日期中断为1天,您可以使用 scale_x_date(date_breaks = "1 day") 如下所示每天包含 . (你也可以根据需要尝试像 "2 days""1 week" 这样的字符串 . )

    lol <-tibble(date=c(Sys.Date()-7,Sys.Date()-6,Sys.Date()-5,Sys.Date()-4,Sys.Date()-3,Sys.Date()-2,Sys.Date()-1),price=c(1,23,21,9,6,2,32)) 
    
    ggplot(lol, aes(x=date, y=price)) + geom_line(col="indianred", size= 1) + scale_x_date(date_breaks = "1 day")
    

相关问题