Nothing
## ---- fig.width = 7, message=FALSE, warning=FALSE-----------------------------
library(padr); library(dplyr); library(ggplot2)
veh_acc <- emergency %>%
filter(title == "Traffic: VEHICLE ACCIDENT -",
lubridate::month(time_stamp) %in% 4:6)
veh_acc_line_plot <- function(padded_df,
units_to_last = NULL) {
padded_df %>%
fill_by_value() %>%
thicken("day", "day") %>%
mutate(interval = format_interval(day_hour, "%H", sep = "-" ,
units_to_last = units_to_last)) %>%
ggplot(aes(day, n)) +
facet_wrap(~interval) +
geom_line()
}
veh_acc %>%
thicken("3 hour", "day_hour") %>%
count(day_hour) %>%
pad() %>%
veh_acc_line_plot()
## -----------------------------------------------------------------------------
veh_acc_span <-
span_around(veh_acc$time_stamp, interval = "hour", start_shift = "7 hour") %>%
subset_span(list(hour = c(7, 10, 16, 19)))
## -----------------------------------------------------------------------------
veh_acc_cust <- veh_acc %>%
thicken_cust(spanned = veh_acc_span, colname = "day_hour") %>%
count(day_hour) %>%
pad_cust(veh_acc_span)
## ---- fig.width=7-------------------------------------------------------------
veh_acc_line_plot(veh_acc_cust, units_to_last = 12 * 3600)
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.