我正在将一些标量数据绘制为等值线图matplotlib.contourf
。最重要的是,我正在绘制一些矢量数据matplotlib.arrow
。基本绘图已经完成,但现在我需要在绘图上放置一个带有默认大小箭头加上它对应的数据值的框,以便查看者知道他正在查看什么样的比例。例如,我需要一个带有一定长度水平箭头的框,在其下方,一些文本,如“10 cm/sec”。
首先,如果有人能给我一个简单的方法,我将不胜感激。
其次,我尝试过的方法是绘制等高线图,然后绘制箭头,然后在图中添加一个矩形,如下所示:
rect=pl.Rectangle((300,70),15,15,fc='white')
pl.gca().add_patch(rect)
然后,最后,将我的比例箭头和文本放在这个矩形的顶部。
这不起作用,因为矩形补丁覆盖了轮廓,但它没有覆盖图中的箭头。有没有办法将补丁完全移动到其他所有东西的“前面”?