get_programme_time_series <- function(programme, shape) {
data <- naomi::prepare_input_time_series_art(programme$path, shape$path)
data <- as.data.frame(data, stringsAsFactors = FALSE)
columns <- get_programme_time_series_columns(data)
area_level_options <- get_selected_mappings(columns, "area_level",
key = "values")
list(
data = data[, c("area_id", "area_name", "area_level", "area_hierarchy",
"quarter", "time_period", "plot", "value", "missing_ids")],
metadata = list(
columns = columns,
defaults = list(
selected_filter_options = list(
plot_type = get_selected_mappings(columns, "plot_type",
key = "values")[1],
area_level = area_level_options[length(area_level_options)],
quarter = get_selected_mappings(columns, "quarter",
key = "values")
)
)
),
## TODO: Return warnings from naomi
warnings = list()
)
}
get_anc_time_series <- function(anc, shape) {
data <- naomi::prepare_input_time_series_anc(anc$path, shape$path)
data <- as.data.frame(data, stringsAsFactors = FALSE)
columns <- get_anc_time_series_columns(data)
area_level_options <- get_selected_mappings(columns, "area_level",
key = "values")
list(
data = data[, c("area_id", "area_name", "area_level", "area_hierarchy",
"age_group", "time_period", "quarter", "plot", "value",
"missing_ids")],
metadata = list(
columns = columns,
defaults = list(
selected_filter_options = list(
plot_type = get_selected_mappings(columns, "plot_type",
key = "values")[1],
area_level = area_level_options[length(area_level_options)],
age = get_selected_mappings(columns, "age", key = "values")[1],
quarter = get_selected_mappings(columns, "quarter",
key = "values")
)
)
),
## TODO: Return warnings from naomi
warnings = list()
)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.