Comment économiser de Notice dans la R de la carte en png ou jpg fichier?
Je suis en utilisant le Feuillet d'emballage pour créer des cartes dans R. Il fonctionne parfaitement. Je peux exporter les cartes en R avec simplement à l'Exportation, mais j'ai besoin d'exporter des cartes à partir d'un script dans R. Mon code simple est:
png("test_png.png")
(m <- leaflet() %>% addTiles())
dev.off()
Il fonctionne, mais... la sortie png fichier est vide blanc.
- Merci, mais j'ai essayé "imprimer" et ça ne fonctionne pas. L'effet est le même: le blanc de l'image.
- Il y a une raison, il n'est pas facile à faire: le Dépliant est une bibliothèque JavaScript pour la construction des cartes interactives pour le web. Si vous voulez une carte statique, il y a beaucoup de packages R qui les font. Lorsque vous forcer, vous êtes presque toujours primordial quelqu'un de la bien-pensée-dehors des choix de conception, et finissent généralement avec un subpar produit. Choisir le bon outil pour le travail.
Vous devez vous connecter pour publier un commentaire.
Cette très belle solution de contournement émergé en réponse à une question a demandé un peu plus tard, voici DONC sur. Notez que vous devez installer PhantomJS pour obtenir le code suivant à travailler.
Et voici le résultat en image.
Mise à jour:
Maintenant que webshot a été officiellement publié le CRAN et avec l'introduction de
mapshot
dans le mapview paquet, cette solution de contournement manuelle n'est plus nécessaire. Maintenant, il suffit que le code qui va comme ceci: