gpt4 book ai didi

python - 使用 basemap 绘制经线和纬线

转载 作者:太空宇宙 更新时间:2023-11-04 00:37:03 24 4
gpt4 key购买 nike

我有点卡在这上面了。我想使用以下代码在 map 上绘制经线和纬线:

import numpy as np
from mpl_toolkits.basemap import Basemap
import matplotlib.pyplot as plt


# creates an object called map which can plot various things on different projections

plt.figure(figsize=(7,6))
map = Basemap(projection='cyl',llcrnrlat=50.,urcrnrlat=59.,\
llcrnrlon=-7.5,urcrnrlon=3,resolution='l')

map.drawmapboundary()
map.drawcoastlines()

# draw grid plots
map.drawparallels(np.arange(-7.0,2.0,1.0),labels=[1,0,0,0]) #longigtude
map.drawmeridians(np.arange(51.0,58.0,1.0),labels=[0,0,0,1]) #latitude

# make image bigger:
plt.show()

enter image description here该图工作正常,但没有网格线。有什么想法吗?

最佳答案

您的经线和纬线不适合感兴趣的区域。你的平行线必须是你的经络(你在代码中打印错误):

# draw grid plots
map.drawmeridians(np.arange(-7.0,2.0,1.0),labels=[1,0,0,0]) #longitudes
map.drawparallels(np.arange(51.0,58.0,1.0),labels=[0,0,0,1]) #latitudes

enter image description here

关于python - 使用 basemap 绘制经线和纬线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43547899/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com