# NOT RUN {
if(requireNamespace("rnaturalearth") & requireNamespace("scales")){
# Example 1 - categorical data
# If values are "Increasing", "Likely increasing" etc (see ?EpiNow2::theme_map),
# then the default fill scale works
eg_data <- data.table::data.table(variable = c("Increasing",
"Decreasing",
"Unsure",
"Likely decreasing",
"Likely increasing"),
country = c("France",
"Germany",
"United Kingdom",
"Spain",
"Australia") )
# Make variable a factor so the ordering is sensible in the legend
eg_data$variable <- factor(eg_data$variable, levels = c("Decreasing", "Likely decreasing",
"Unsure", "Likely increasing",
"Increasing"))
global_map(eg_data, variable = "variable", variable_label = "Direction\nof change")
# Example 2 - numeric data
# numeric data requires scale_fill and a global viridis_palette specified
eg_data$second_variable <- runif(nrow(eg_data))
viridis_palette <- "A"
global_map(eg_data, variable = "second_variable", scale_fill = scale_fill_viridis_c)
}
# }
Run the code above in your browser using DataLab