Complote une image sur une carte avec matplotlib possible?
-
21-08-2019 - |
Question
Utilisation basemap il est facile de tracer un ensemble de coordonnées, comme suit:
x, y = m(lons, lats)
m.plot(x, y, 'go')
mais serait-il possible d'utiliser une image au lieu du cercle vert ( « go »)? Je n'ai pas trouvé un moyen direct de le faire à partir de la documentation.
Alors, nous allons clarifier cela un peu. J'utilise une carte générée avec comme arrière-plan basemap et voudrais tracer quelques images .png sur le dessus de celui-ci à la place des marqueurs simples réguliers
La solution
Si vous voulez dessiner des images vous .png
devriez essayer : //matplotlib.sourceforge.net/api/pyplot_api.html#matplotlib.pyplot.imshow
Vous pourriez également être intéressé par la boîte à outils Matplotlib Basemap. http://matplotlib.sourceforge.net/basemap/doc/html/
Autres conseils
Pour votre référence, je répondu à une question semblable à l'autre jour: Python Matplotlib Basemap superposition petite image sur la parcelle carte