Basemap 库
Basemap 是一个 Python 库,它可以用于制作各种类型的地图,包括等距投影地图、椭圆投影地图、圆柱投影地图等。使用 Basemap 可以很容易地绘制地图轮廓。下面是一个简单的例子,演示如何使用 Basemap 绘制世界地图轮廓:
from mpl_toolkits.basemap import Basemap
import matplotlib.pyplot as plt
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 库,它们都可以用于绘制地图轮廓。具体使用哪个库,需要根据具体需求和使用场景进行选择。