我想绘制y vs x line,然后在它上面我想绘制矢量。我可以使用matplotlib的plot
和quiver
函数来完成此操作。但是,矢量将始终在线后面绘制,而不是在顶部。也就是说,这条线将在矢量箭头上可见。
我对你们所有人的问题是......有没有办法把箭矢量放在先前绘制的线上?
答案 0 :(得分:6)
您需要将箭袋的zorder
设置为高于线。
x = range(15)
y = rand(15)
u = rand(15)
v = rand(15)
figure()
plot(x,y,'rx-',zorder=0)
quiver(x,y,u,v,zorder=1)