8

使用底图很容易绘制一组坐标,如下所示:

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

但是可以使用图像而不是绿色圆圈('go')吗?我没有从文档中找到这样做的直接方法。

所以,让我们稍微澄清一下:我正在使用以底图作为背景生成的地图,并希望在其顶部绘制一些 .png 图像,而不是常规的普通标记。

4

2 回答 2

6

如果您想绘制.png图像,那么您应该尝试http://matplotlib.sourceforge.net/api/pyplot_api.html#matplotlib.pyplot.imshow

您可能还对 Matplotlib 底图工具包感兴趣。http://matplotlib.sourceforge.net/basemap/doc/html/

于 2009-02-05T18:47:00.427 回答
1

供您参考,前几天我回答了一个类似的问题:Python Matplotlib Basemap overlay small image on map plot

于 2012-07-18T18:41:53.623 回答