Basemap库如何显示0到360而不是-180到180
时间: 2024-02-13 21:02:22 浏览: 192
python的basemap库安装包basemap-1.2.1-cp37-cp37m-win32.whl
要让Basemap库显示0到360度而不是-180到180度,可以在创建Basemap对象时设置"lon_0"参数为180。例如:
```
from mpl_toolkits.basemap import Basemap
import matplotlib.pyplot as plt
m = Basemap(projection='cyl', llcrnrlat=-90, urcrnrlat=90, llcrnrlon=0, urcrnrlon=360, resolution='c', lon_0=180)
m.drawcoastlines()
plt.show()
```
这将创建一个投影为"cyl"的Basemap对象,经度范围从0到360度,中心经度为180度。然后使用`drawcoastlines`方法绘制海岸线,最后使用`plt.show`显示地图。
阅读全文