Python:在Basemap

时间:2016-08-12 22:29:10

标签: python matplotlib matplotlib-basemap

我在python中创建的Basemap上画了两行。每条线都有两个点(起点和终点)。两条线都来自同一点。

m = Basemap(llcrnrlon=119.46,llcrnrlat=21.62,urcrnrlon=121.406,urcrnrlat=23.43, resolution = 'i', epsg=3825)
m.drawcoastlines()
m.plot([x, x1], [y, y1])
m.plot([x, x2], [y, y2])

导致这样的情节: enter image description here

我想遮蔽这两条线之间的区域(左下方较大的切片)。我知道它涉及一些fill_between()和/或fill_betweenx()的使用,但我无法弄明白。

更一般地说: 我有两条线来自中心点。这些线代表雷达的扫描范围。我想填写此扫描范围内未包含的区域。这需要适用于任何两条线(任何扫描范围)。如果我们需要的话,我也可以用扫描的度数拉出开始和结束方位角。

感谢您的帮助。

0 个答案:

没有答案