Introduction à tmap

Visualiser des données géospatiales avec R

Charlotte Wickham

Assistant Professor at Oregon State University

tmap affiche des données spatiales

  • Philosophie semblable à ggplot2 :
    • Un graphique se construit par couches
    • ggplot2 attend des données en data frames, tmap attend des objets spatiaux
    • Les couches combinent un type de rendu et l'association d'attributs visuels à des variables
Visualiser des données géospatiales avec R

Construire un graphique par couches

library(tmap)
data(Europe)

tm_shape(Europe) +
tm_borders()

tmap.png

Visualiser des données géospatiales avec R

Construire un graphique par couches

library(tmap)
data(Europe)

tm_shape(Europe) +
tm_borders() + tm_fill(col = "part")
  • tm_fill()
  • tm_borders()
  • tm_polygons()
  • tm_bubbles()
  • tm_dots()
  • tm_lines()
  • tm_raster()
  • tm_text()
Visualiser des données géospatiales avec R

Construire un graphique par couches

library(tmap)
data(Europe)

tm_shape(Europe) +
tm_borders() + tm_fill(col = "part") + tm_compass() + tmap_style("cobalt")

tmap2.png

Visualiser des données géospatiales avec R

Principales différences avec ggplot2

  • Pas d'équivalents scale_ ; les ajustements d'échelles se font dans la couche concernée
  • tm_shape() définit les données par défaut des couches suivantes ; on peut en avoir plusieurs dans un même graphique
  • Pas besoin des esthétiques x et y ; elles sont inhérentes aux objets spatiaux
  • Pas d'évaluation spéciale ; les variables mappées doivent être entre guillemets
Visualiser des données géospatiales avec R

Passons à la pratique !

Visualiser des données géospatiales avec R

Preparing Video For Download...