• 二十六、Basemap 地理绘图

    二十六、Basemap 地理绘图

    在这个 Matplotlib 教程中,我们将涉及地理绘图模块BasemapBasemap是 Matplotlib 的扩展。

    为了使用Basemap,我们首先需要安装它。 为了获得Basemap,你可以从这里获取:http://matplotlib.org/basemap/users/download.html,或者你可以访问http://www.lfd.uci.edu/~gohlke/pythonlibs/。

    如果你在安装Basemap时遇到问题,请查看pip安装教程。

    一旦你安装了Basemap,你就可以创建地图了。 首先,让我们投影一个简单的地图。 为此,我们需要导入Basemappyplot,创建投影,至少绘制某种轮廓或数据,然后我们可以显示图形。

    1. from mpl_toolkits.basemap import Basemap
    2. import matplotlib.pyplot as plt
    3. m = Basemap(projection='mill')
    4. m.drawcoastlines()
    5. plt.show()

    上面的代码结果如下:

    二十六、Basemap 地理绘图 - 图1

    这是使用 Miller 投影完成的,这只是许多Basemap投影选项之一。