This function generates a line plot to visualize national immunization coverage data across years, allowing comparison between different estimates (e.g., DHIS2 estimates, WUENIC estimates, and Survey estimates).
Arguments
- x
A data frame of type
cd_coverage
, containing year-wise national coverage data for the specified country and indicator.- indicator
Character. Indicator to plot.
- denominator
Character. The denominator to use.
- region
Character. The region to plot. Used for subnational level.
- ...
Additional arguments passed to or from other methods (currently unused).
Value
A ggplot object displaying a line plot of the national coverage data by year, with lines and points representing different estimate types.
Details
This plot function transforms the coverage data into a long format suitable for plotting with ggplot2, and extracts the denominator information for display in the plot caption. It shows coverage values for each year, with different lines and points for each estimate type.
The plot includes:
Y-axis: Coverage percentage.
X-axis: Year.
Line color: Represents different estimates (e.g., DHIS2, Survey).
Caption: Indicates the denominator used in the coverage calculation.
This function is meant to be used with the cd_coverage
class, which
contains coverage values for different indicators and estimates.
Examples
if (FALSE) { # \dontrun{
plot(calculate_coverage(dt_adj, indicator = "bcg", denominator = "anc1"))
} # }