我不确定如何从 Python 中的 shapefile 绘制虚线。看来 readshapefile() 没有任何线型供我设置。下面我有一个工作代码,我在其中获取一个 shapefile 并绘制它,但它只绘制一条实线。有什么想法可以让我朝着正确的方向前进吗?谢谢!
shapefile 可在此处找到:http: //www.natice.noaa.gov/products/daily_products.html,其中开始日期为 2 月 15 日,结束日期为 2 月 17 日,日期类型为 Ice Edge。它应该是第一个链接。
#!/awips2/python/bin/python
from mpl_toolkits.basemap import Basemap
import matplotlib.pyplot as plt
map = Basemap(llcrnrlon=-84.37,llcrnrlat=42.11,urcrnrlon=-20.93,urcrnrlat=66.48,
resolution='i', projection='tmerc', lat_0 = 55., lon_0 = -50.)
map.drawmapboundary(fill_color='aqua')
map.fillcontinents(color='#ddaa66',lake_color='aqua')
map.drawcoastlines(zorder = 3)
map.readshapefile('nic_autoc2018046n_pl_a', 'IceEdge', zorder = 2, color = 'blue')
plt.show()