此问题已在此处有答案:
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-目标图
1条答案
按热度按时间cqoc49vn1#
您可以在
plt.quiver
中添加:clip_on=False
这个应该够了
标签:How do I let my matplotlib plot go beyond the axes?