2009-02-05 21 views
8

Usando mapa base es fácil trazar un conjunto de coordenadas, así:¿Es posible trazar una imagen en un mapa con matplotlib?

x, y = m(lons, lats)  
m.plot(x, y, 'go') 

pero ¿sería posible utilizar una imagen en lugar del círculo verde ('ir')? No encontré una forma directa de hacerlo a partir de la documentación.

Así que, aclaremos esto un poco: estoy usando un mapa generado con el mapa base como fondo y me gustaría trazar algunas imágenes .png encima de él en lugar de los marcadores normales normales.

Respuesta

6

Si desea dibujar .png imágenes a continuación, usted debe tratar http://matplotlib.sourceforge.net/api/pyplot_api.html#matplotlib.pyplot.imshow

Usted también puede estar interesado en el kit de herramientas Matplotlib mapa base. http://matplotlib.sourceforge.net/basemap/doc/html/

+0

Estoy tratando de utilizar una imagen PNG en lugar de un marcador normal, y sí, estoy haciendo esto en una Mapa generado por mapa base. –

+1

Háganos saber si matplotlib.pyplot.imshow funciona para usted. – joeforker

Cuestiones relacionadas