ts_seasonal: Seasonality Visualization of Time Series Object
Description
Visualize time series object by it periodicity, currently support time series with daily, monthly and quarterly frequency
Usage
ts_seasonal(ts.obj, type = "normal", title = NULL, Ygrid = TRUE,
Xgrid = TRUE, last = NULL, palette = "Set1",
palette_normal = "viridis")
Arguments
ts.obj
Input object, either a univariate time series object of a class "ts", "zoo", "xts", or a data frame object of a class
"data.frame", "tbl", "data.table" as long as there is at least one "Date"/"POSIXt" and a "numeric" objects
(if there are more then one, by defualt will use the first of each).
Currently support only daily, weekly, monthly, and quarterly frequencies
type
The type of the seasonal plot -
"normal" to split the series by full cycle units, or
"cycle" to split by cycle units (applicable only for monthly and quarterly data), or
"box" for box-plot by cycle units, or
"all" for all the three plots together
title
Plot title - Character object
Ygrid
Logic,show the Y axis grid if set to TRUE (default)
Xgrid
Logic,show the X axis grid if set to TRUE (defualt)
last
Subset the data to the last number of observations
palette
A character, the color palette to be used when the "cycle" or "box" plot are being selected
(by setting the type to "cycle", "box", or "all").
All the palettes in the RColorBrewer and viridis packages are available to be use, the
default option is "Set1" from the RColorBrewer package
palette_normal
A character, the color palette to be used when the "normal" plot is being selected
(by setting the type to "normal" or "all").
All the palettes in the RColorBrewer and viridis packages are available to be used, the
default palette is "viridis" from the RColorBrewer package
# NOT RUN {data(USgas)
ts_seasonal(USgas)
# Seasonal box plotts_seasonal(USgas, type = "box")
# Plot all the types ts_seasonal(USgas, type = "all")
# }