L'Essentiel du Package R Highcharter Pour des Graphiques Interactifs Faciles

Highchart Carte du Monde Interactive dans R

Cet article décrit comment créer une carte du monde interactive dans R à l’aide du package R highcharter. Vous apprendrez également comment créer une carte choroplèthe, dans laquelle les zones sont structurées proportionnellement aux valeurs d’une variables donnée affichée sur la carte, telles que l’espérance de vie ou la densité de population.



Sommaire:

Prérequis

# Charger les packages R requis
library(tidyverse)
library(highcharter) 

# Définir les options de highcharter
options(highcharter.theme = hc_theme_smpl(tooltip = list(valueDecimals = 2)))

Préparation des données

Ici, nous allons créer une carte du monde colorée en fonction de la valeur de l’espérance de vie à la naissance en 2015. Les données sont extraites de la base de données de l’OMS (Organisation mondiale de la santé) à l’aide du [package R WHO] (https://cran.r-project.org/web/packages/WHO/vignettes/who_vignette.html).

# Récupérer les données sur l'espérance de vie pour l'année 2015
library("WHO")
library("dplyr")
life.exp <- get_data("WHOSIS_000001")             
life.exp <- life.exp %>%
  filter(year == 2015 & sex == "Both sexes") %>%
  select(country, value)  
life.exp
## # A tibble: 191 x 2
##   country                          value
##   <chr>                            <dbl>
## 1 United Arab Emirates              77  
## 2 Austria                           81.4
## 3 Benin                             60.7
## 4 Bahrain                           78.8
## 5 Bolivia (Plurinational State of)  71.2
## 6 Bhutan                            70.2
## # … with 185 more rows
# Charger les données de la carte du monde
data(worldgeojson, package = "highcharter")

Créer la carte choroplèthe

hc <- highchart() %>%
  hc_add_series_map(
    worldgeojson, life.exp, value = "value", joinBy = c('name','country'),
    name = "LifeExpectancy"
    )  %>% 
  hc_colorAxis(stops = color_stops()) %>% 
  hc_title(text = "Carte du monde") %>% 
  hc_subtitle(text = "Life Expectancy in 2015")
hc



Version: English

HighChart Diagramme en Entonnoir Interactif dans R (Prev Lesson)
(Next Lesson) Highchart Graphique Pyramidal Interactif dans R
Back to L’Essentiel du Package R Highcharter Pour des Graphiques Interactifs Faciles

No Comments

Give a comment

Want to post an issue with R? If yes, please make sure you have read this: How to Include Reproducible R Script Examples in Datanovia Comments