Pregunta

I'm doing matplotlib basemap plots. The current coordinates of the mouse pointer are interactively displayed in the lower right area of the figure. But they are in map coordinates (I assume). I would like to have them in lng/lat.

Is there a quick way to do this? Do I have to dive into mouse events (which I'm not familiar with yet)?

¿Fue útil?

Solución

tcaswell pointed me in the exactly right direction:

ax = plt.gca()
def format_coord(x, y):
    return 'x=%.4f, y=%.4f'%(m(x, y, inverse = True))
ax.format_coord = format_coord

This does what I wanted.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top