最近在计算波作用通量,正好就画到了矢量箭头图,画的过程中发现还是有很多细节需要注意的,那就直接进入正题吧。
首先,矢量箭头图是分为两种的,一种类似我们常见的风场(左图),另一种则是特殊的流场,也就是流线图(右图),这两张都是画的Plumb通量,显然对于波通量来说还是箭头好一些。
矢量箭头
对于左图和右图来说分别使用的画图函数为:
quiver([X, Y], U, V, [C], **kw)
和
streamplot([X, Y], U, V, [C], **kw)
我整理了相应的参数:
1. quiver
X: 数组,
为X坐标,通常为我们的经度lon
Y:
为Y坐标,通常为我们的纬度lat
U:
纬向风分量,二维数组
V:
经向风分量,二维数组
C:
箭头颜色数组,可为一种颜色,也可为颜色数组
units(单位): [ 'width' | 'height' | 'dots' | 'inches' | 'x' | 'y' | 'xy' ]
箭头尺寸(除长度外)以此单位的倍数计算——即是说选定单位后,箭头尺寸即是此单位的倍数
‘width’或’height’:轴(axis)的宽度或高度
‘dots’或’inches’:像素或英寸,基于图的dpi
‘x’, ‘y’或‘xy’:分别是X、Y或X2+Y2的数据单位(data units)
箭头依单位不同而不同。对于’x’或’y’,箭头会随着其一的增大(zoom in)而增大;对于其他单位,箭头的大小与缩放状态&