I've created a time series plot using ggplot and lubridate that depicts disease incidents over a two year period. I can't seem to find a way of getting the X axis labels to depict years and quarters.
library(tidyverse)
Event.number <- c(1:30)
Event.date <- sample(seq(as.Date('2010/01/01'), as.Date('2012/12/31'), by="day"), 30)
Disease <- c("A", "A", "B", "A", "B","A", "A", "B", "A", "B","A", "A", "B", "A", "B","A", "A", "B", "A", "B" ,"A", "A", "B", "A", "B","A", "A", "B", "A", "B")
data.frame(Event.number, Event.date, Disease) %>%
mutate(Year.Quarter = quarter(Event.date, with_year = TRUE)) %>%
select(Event.number, Year.Quarter, Disease) %>%
group_by(Year.Quarter, Disease) %>%
count(name = "Cases") %>%
ggplot(aes(Year.Quarter, Cases, colour = Disease))+
geom_point()+
geom_line()+
theme_minimal()
Any help or advice would be greatly appreciated.