以下程序在我不包含“海岸线画线”时起作用。我要绘制的大多数点都足够大,可以包含海岸线,但是在一张特定的地图上,没有海岸线。发生这种情况时,我收到以下错误消息:
文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ matplotlib \ path.py”,行[
这里是程序的简化版:
from mpl_toolkits.basemap import Basemap
import matplotlib.pyplot as plt
latMin = 25
latMax = 45
longMin = 95
longMax = 115
m = Basemap(projection='cyl', resolution='h', area_thresh = 0.1,
llcrnrlat=latMin, urcrnrlat=latMax,
llcrnrlon=longMin, urcrnrlon=longMax)
m.drawcountries(linewidth=1.00)
m.drawcoastlines(linewidth=0.5)
m.drawstates(linewidth = 0.2)
m.drawrivers(color='#6D5F47', linewidth=.4)
m.shadedrelief()
plt.show()
我想查看地图是否包含海岸线。如果确实包含海岸线代码,则不包括海岸线代码。
有什么建议吗?
以下程序在我不包含“海岸线画线”时起作用。我要绘制的大多数点都足够大,可以包含海岸线,但是在一张特定的地图上,没有海岸线。当...