我绘制如下图:
plt.plot(lon,lat,'ro-')
plt.show()
但线路没有关闭。
如何使它们以多边形的形式闭合?
谢谢你
最佳答案
使用 matplotlib.pyplot.fill(lon,lat,fill=False)
而不是 plot()
。
有关详细信息,请参阅 http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.fill。颜色字符串指的是内部,因此要为多边形使用红色,请使用
plt.fill(lon, lat, edgecolor='r', fill=False)
如果需要,继续使用
plot()
在顶点上放置圆圈。关于python - matplotlib:绘制一条闭合线,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16469996/