R tmap-package legend title dans tm_lines et

Aug 18 2020

J'essaye de construire une carte avec l'élément "tm_lines" sans titre de légende. Il ne semble pas y avoir d'option pour supprimer le titre de la légende. Un exemple avec les ensembles de données World et Rivers:

tm_shape(World) +
tm_fill() +
tm_shape(rivers) +
tm_lines(col="black", lwd="scalerank", scale=2, title="")

Cela produit une carte avec une légende avec un titre du nom de variable "scalerank". Est-il possible de produire la même carte sans le nom de variable title ("scalerank" dans ce cas) dans la légende? Avec d'autres fonctions tm comme "tm_dots ()", il est possible de modifier le titre de la légende avec juste "title =", qui ne semble pas exister pour "tm_lines" (pas pour tm_symbols non plus).

Réponses

1 MarcoSandri Aug 18 2020 at 12:43

Vous pouvez utiliser l' title.lwdargument de tm_lines:

library(tmap)
data(World, metro, rivers)

tm_shape(World) +
tm_fill() +
tm_shape(rivers) +
tm_lines(col="black", lwd="scalerank", scale=2, title.lwd="")