2009-02-05 18 views
8

Utilizzando basemap è facile tracciare un insieme di coordinate, in questo modo:È possibile tracciare un'immagine su una mappa con matplotlib?

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

ma sarebbe possibile utilizzare un'immagine anziché il cerchio verde ('go')? Non ho trovato un modo diretto per farlo dalla documentazione.

Quindi, chiariamolo un po ': sto usando una mappa generata con la mappa di base come sfondo e vorrei tracciare alcune immagini .png su di essa invece dei normali marcatori semplici.

risposta

6

Se si vuole disegnare .png immagini, allora si dovrebbe provare http://matplotlib.sourceforge.net/api/pyplot_api.html#matplotlib.pyplot.imshow

Potreste anche essere interessato al toolkit Matplotlib mappa di base. http://matplotlib.sourceforge.net/basemap/doc/html/

+0

Sto cercando di utilizzare un'immagine .png, invece di un marcatore pianura, e sì, sto facendo questo su un Mappa generata da mappa base. –

+1

Facci sapere se matplotlib.pyplot.imshow funziona per te. – joeforker

Problemi correlati