如何使用 matplotlib basemap 绘制以非洲为中心的地图
注意 matplotlib basemap 已弃用,推荐使用 cartopy! Also see:
- 如何使用 matplotlib basemap 绘制以欧洲为中心的地图
- 如何使用 matplotlib basemap 绘制以北美为中心的地图
- 如何使用 matplotlib basemap 绘制以南美为中心的地图
此代码允许你使用 matplotlib basemap 绘制以非洲为中心的地图:
africa_map.py
my_map = Basemap(projection='ortho', lat_0=10, lon_0=13, resolution='l')完整示例代码
此代码重现上面显示的图像:
africa_map_complete.py
from mpl_toolkits.basemap import Basemap
import matplotlib.pyplot as plt
my_map = Basemap(projection='ortho', lat_0=10, lon_0=13, resolution='l')
my_map.drawcoastlines(linewidth=1)
my_map.drawcountries(linewidth=0.5)
# 使图更大
plt.gcf().set_size_inches(20, 10)
# 保存到文件
plt.savefig("Africa.svg")If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow