Données

Les données viennent d’Eurostat et ont été récupérées via le package eurostat. Les contours géographiques viennent également d’Eurostat.

Pour pouvoir construire un cartogramme, les données doivent être au format sf et contenir une variable numérique ne contenant pas de valeurs manquantes ni de 0 pour déformer les formes géographiques !

Cartogramme

Dans un document markdown, on peut passer plusieurs vairables comme argument à la fonction topogram pour ajouter un menu d0earoulant au-dessus du cartogramme :

topogram(
  shape = europe,
  value = list(
    "Total vin rouge (en milliers d'hectolitres)" = "red_wine",
    "Total vin blanc (en milliers d'hectolitres)" = "white_wine",
    "Vin rouge par habitant (litre/hab)" = "red_wine_per_capita",
    "Vin blanc par habitant (litre/hab)" = "white_wine_per_capita"
  ),
  n_iteration = 40,
  format_value = ",",
  d3_locale = "fr-FR", 
  height = "600px"
) %>% add_legend(
  title = "",
  title_width = 200,
  orientation = "vertical",
  label_format = ",.2r" #.2s
) %>% add_labs(
  title = "Consommation de vin en Europe",
  subtitle = "en 2013",
  caption = "Source : Eurostat"
)