我计划用Matplotlib绘制一系列数字,每个数字都由某个时间范围的字段组成。我用quiver生成矢量图,但是我想让矢量比例在这些图上保持不变(为了使它连贯,以便以后可以构造动画)。我使用的代码如下。但我发现不可能保持规模不变。在我看来,每次调用箭头函数时,都会创建一个箭头图形的新句柄。感谢您在清除如何使用箭袋实现这一目标方面的任何帮助。
m = Basemap(projection='nplaea',boundinglat=60,lon_0=-44,resolution='l')
m.drawmapboundary(fill_color='0.7')
im = m.pcolormesh(TLON,TLAT,aice,shading='flat',cmap=plt.cm.Blues,latlon=True)
wd = m.quiver(ULON,ULAT,uvel,vvel,color=[0.8,0.2,0.2],latlon=True)
qk = plt.quiverkey(wd, 0.9, 0.9, 0.005, '10 cm/s', labelpos='W')
m.drawparallels(np.arange(-90.,99.,30.))
m.drawmeridians(np.arange(-180.,180.,60.))