底图m.fillcontinents()抑制绘图上的点

时间:2016-09-06 13:29:40

标签: python matplotlib colors matplotlib-basemap

我想改变地图上的土地颜色,但这样做会覆盖我在陆地上可能拥有的任何标记。 m.fillcontinents()命令可以抑制绘制的任何兴趣点。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我发现问题与zorder设置有关,所以有点像:

m.scatter(x, y, zorder=2)
m.fillcontinents(color='#997766', lake_color='#99ffff', zorder=1)

将符号设置为比fillcontinents(zorder = 1)更高的优先级(zorder = 2)似乎解决了这个问题。