在pyplot中仅删除一个图层

时间:2012-08-24 22:11:54

标签: python matplotlib matplotlib-basemap

我正在使用matplotlibs底图使用循环在多天内在pcolor上绘制一些风倒钩。我可以使用set_data()轻松更改pcolor,但现在我不知道如何更换倒钩。

有没有办法在不清除整个数字的情况下移除倒钩?

1 个答案:

答案 0 :(得分:2)

创建barbs对象时,保存引用它返回并在完成后使用它的remove函数。 draw迫使画​​布重新画出倒钩。假设mbasemap对象。

 barbs1,barbs2 = m.barbs(...)
 # some code
 barbs1.remove()
 barbs2.remove()
 plt.draw()