3 votes

carte interactive utilisant le paquet tmap avec RMarkdown

J'essaie d'écrire un rapport sur mon programme et de montrer mon travail en utilisant RMarkdown. Cependant, la carte que j'utilise actuellement est générée par tmap paquet.

Le fichier de forme peut être téléchargé aquí

La façon dont je le rends interactif en utilisant R est la suivante

library(tmap)
library(rgdal)
map <- readOGR("Malaysia SHP", "MYS_adm1")
tmap_mode("view")
tm_shape(map) + tm_polygons()

Cela générerait une carte interactive à laquelle nous pourrions accéder directement depuis R.

Je veux inclure ceci dans mon RMarkdown tout en la rendant interactive. Je sais qu'il existe un paquet appelé leaflet qui est généralement utilisé pour créer une carte interactive. Existe-t-il un moyen de créer une carte interactive à l'aide de tmap en RMarkdown sans utiliser leaflet ?

Toute aide serait appréciée. Je vous remercie.

6voto

Martijn Tennekes Points 962

Merci pour ce rapport de bogue ! Il est maintenant corrigé dans la version de développement. Voir https://github.com/mtennekes/tmap comment l'installer.

Si vous ne pouvez pas installer la version de développement, il existe une solution de contournement :

tmap_leaflet(tm_shape(map) + tm_polygons())

Il convertit un objet tmap en un objet leaflet.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X