Time-Series Plots for "sts" Objects Using ggplot2
A simple ggplot2 variant of stsplot_time
,
based on a “tidy” version of the "sts"
object via
tidy.sts
.
It uses a date axis and thus only works for time series indexed by
dates or with a standard frequency (daily, weekly, or monthly).
autoplot.sts(object, population = FALSE, units = NULL, as.one = FALSE, scales = "fixed", width = NULL, ...)
object |
an object of class |
population |
logical indicating whether |
units |
optional integer or character vector to select the units
(=columns of |
as.one |
logical indicating if all time series should be plotted
in one panel with |
scales |
passed to |
width |
bar width, passed to |
... |
unused (argument of the generic). |
a "ggplot"
object.
Sebastian Meyer
stsplot_time
for the traditional plots.
## compare traditional plot() with ggplot2-based autoplot.sts() if (requireNamespace("ggplot2")) { data("measlesDE") plot(measlesDE) autoplot.sts(measlesDE) } ## weekly incidence: population(measlesDE) gives population fractions, ## which we need to multiply by the total population if (surveillance.options("allExamples") && require("ggplot2")) { autoplot.sts(measlesDE, population = 1000000/82314906) + ylab("Weekly incidence [per 1'000'000 inhabitants]") }
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.