• Basemap 库
  • Basemap 是一个 Python 库,它可以用于制作各种类型的地图,包括等距投影地图、椭圆投影地图、圆柱投影地图等。使用 Basemap 可以很容易地绘制地图轮廓。下面是一个简单的例子,演示如何使用 Basemap 绘制世界地图轮廓:

    from mpl_toolkits.basemap import Basemap
    import matplotlib.pyplot as plt
    # 创建 Basemap 实例
    m = Basemap()
    # 绘制世界地图
    m.drawcoastlines()
    # 显示地图
    plt.show()
    

    这段代码将创建一个 Basemap 实例,并使用 drawcoastlines() 方法绘制世界地图轮廓。最后使用 plt.show() 方法显示地图。

  • Cartopy 库
  • Cartopy 是一个专门用于绘制地图的 Python 库,它使用 Matplotlib 的 API,并支持多种地图投影方式。下面是一个简单的例子,演示如何使用 Cartopy 绘制世界地图轮廓:

    import cartopy.crs as ccrs
    import matplotlib.pyplot as plt
    # 创建地图投影方式
    ax = plt.axes(projection=ccrs.PlateCarree())
    # 添加海岸线
    ax.coastlines()
    # 显示地图
    plt.show()
    

    这段代码将创建一个 Cartopy 投影方式,使用 ax.coastlines() 方法绘制世界地图轮廓。最后使用 plt.show() 方法显示地图。

    以上是两个常用的 Python 库,它们都可以用于绘制地图轮廓。具体使用哪个库,需要根据具体需求和使用场景进行选择。

  •