#+message=FALSE, warning=FALSE
library(highcharter)
library(dplyr)
options(highcharter.download_map_data = TRUE)
hcmap("custom/asia")
mapdata <- get_data_from_map(download_map_data("custom/asia"))
glimpse(mapdata)
fakedata <- mapdata %>%
select(`hc-a2`) %>%
mutate(fakevalue = rexp(nrow(.)) + 1)
glimpse(fakedata)
hcmap("custom/asia", data = fakedata, value = "fakevalue", joinBy = "hc-a2") %>%
hc_plotOptions(
series = list(
borderColor = "transparent",
dataLabels = list(
enabled = TRUE,
format = "{point.properties.name}"
)
)
) %>%
hc_colorAxis(stops = color_stops()) %>%
hc_legend(valueDecimals = 0, valueSuffix = "%") %>%
hc_mapNavigation(enabled = TRUE) %>%
hc_add_theme(hc_theme_db())
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.