This function plots the number of cases over time from a data frame object. If the data frame
contains multiple locations, a specific location must be specified. The plot displays the total
number of cases against dates and annotates one of the earliest points with the location name.
Usage
# S3 method for caseCounts
plot(x, loc = NULL, ...)
Value
a plot object for an object of class caseCounts
Arguments
x
A data frame containing the case counts with at least two columns: date and cases.
The data frame may optionally include a location column, which is required if multiple
locations are present.
loc
An optional string specifying the location to filter the case counts by. If loc is
provided and location column exists in x, the plot will only show data for the
specified location. If multiple locations are present and loc is not specified,
the function will stop with an error.
...
Additional arguments passed to the plot function.
Details
If the location column is present in x and contains multiple unique values,
the loc parameter must be specified to indicate which location's data to plot.
The function adds a text annotation to the plot, labeling one of the earliest points
with the specified location's name.