【发布时间】:2019-05-11 12:33:21
【问题描述】:
我有一个分辨率为一小时的时间序列,它显示每周的季节性。我正在寻找适用于每周季节性的 ggplot2 包中的函数 ggseasonplot 的等效项。
我在网上查了一下,没有找到类似的功能,除了seasonplot,和ggseasonplot一样,但没那么花哨。
data<-read.csv("series.csv")
hours <- seq(ISOdatetime(2016,4,18,0,0,0), ISOdatetime(2016,5,22,23,0,0), by=(60*60))
time_series<- xts::xts(data[123118:123957,2],hours)
time_series168 <- ts(data,frequency = 168)
ggseasonplot(time_series168,continuous = TRUE)
我想在情节上用几周而不是一年。在情节上,一周中的每个小时都是一个季节,我希望“季节”是几天。
我的数据样本:
Datetime series
2016-04-18 00:00:00 4124
2016-04-18 01:00:00 3932
2016-04-18 02:00:00 3823
2016-04-18 03:00:00 3830
2016-04-18 04:00:00 3797
2016-04-18 05:00:00 3935
【问题讨论】:
标签: r