matplotlib 如何在x轴和y轴上绘制箭头[重复]

dgtucam1  于 2023-10-24  发布在  其他
关注(0)|答案(1)|浏览(133)

此问题已在此处有答案

How do I let my matplotlib plot go beyond the axes?(3个答案)
上个月关门了。
目前我用matplotlib绘制的图看起来像图1,正如你在x轴上看到的,我的箭头的一半被轴覆盖。
我希望它的整个箭头如图2所示。
下面是我的代码的相关部分,X_fine和Y_fine具有与X和Y相同的范围,但具有更多的bin。

X, Y = np.meshgrid(arrow_csf_centre, arrow_precip_centre)
X_fine, Y_fine = np.meshgrid(arrow_csf_centre_fine, arrow_precip_centre_fine)

plt.contourf(X_fine, Y_fine, np.transpose(counts2_fine), 30)
plt.quiver(X,
           Y,
           np.transpose(arrow_dirs[:,:,0]),
           np.transpose(arrow_dirs[:,:,1]), 
           angles='xy', 
           scale_units='xy',
           scale=1,
           pivot='mid')

图1-我的绘图x1c 0d1x
图2-目标图

相关问题