scale_x_grates_year {grates} | R Documentation |
Year scale
Description
ggplot2 scale for year vector.
Usage
scale_x_grates_year(
...,
breaks = ggplot2::waiver(),
n.breaks = 6L,
format = NULL
)
Arguments
... |
Not currently used. |
breaks |
A |
n.breaks |
Approximate number of breaks calculated using Will only have an effect if |
format |
Format to use if "Date" scales are required. If not NULL then the value is used by |
Value
A scale for use with ggplot2.
Examples
# use simulated linelist data from the outbreaks package
linelist <- outbreaks::ebola_sim_clean$linelist
# calculate yearly cases by date of infection
x <- as_year(linelist$date_of_infection)
(dat <- aggregate(list(cases = x), by = list(year = x), FUN = length))
# by default labels are centred
(year_plot <-
ggplot2::ggplot(dat, ggplot2::aes(year, cases)) +
ggplot2::geom_col(width = 1, colour = "white") +
ggplot2::theme_bw() +
ggplot2::xlab(""))
# To obtain centred labels you must explicitly set a date format
# in the scale:
year_plot + scale_x_grates_year(format = "%Y-%m-%d")
[Package grates version 1.5.0 Index]