matplotlib.axes.Axes.quiverkey#
- Axes.quiverkey(Q, X, Y, U, label, **kwargs)[源码]#
为quiver图添加图例。
键的定位取决于 X、Y、coordinates 和 labelpos。如果 labelpos 为 'N' 或 'S',则 X、Y 指定键箭头中心的位置。如果 labelpos 为 'E',则 X、Y 定位箭头头部;如果为 'W',则定位尾部;在这两种情况下,X、Y 均位于箭头+标签键对象的中心附近。
- 参数:
- Q
Quiver - X, Yfloat
图例的位置。
- Ufloat
图例的长度。
- labelstr
图例标签(例如,图例的长度和单位)。
- anglefloat, 默认值: 0
图例箭头的角度,从水平轴逆时针方向测量的度数。
- coordinates{'axes', 'figure', 'data', 'inches'}, 默认值: 'axes'
X、Y 的坐标系和单位:'axes' 和 'figure' 是归一化坐标系,左下角为 (0, 0),右上角为 (1, 1);'data' 是轴数据坐标(用于矢量场图本身中矢量位置);'inches' 是以英寸为单位的图形位置,左下角为 (0, 0)。
- color颜色
覆盖来自Q的填充颜色和边缘颜色。
- labelpos{'N', 'S', 'E', 'W'}
标签位置,分别位于箭头的上方、下方、右侧、左侧。
- labelsepfloat, 默认值: 0.1
箭头和标签之间的距离(以英寸为单位)。
- labelcolorcolor,默认值:
rcParams["text.color"](默认值:'black') 标签颜色。
- fontpropertiesdict, 可选
一个包含可被
FontProperties初始化器接受的关键字参数的字典:family、style、variant、size、weight。- zorderfloat
图例的Z轴顺序。默认值比Q高0.1。
- **kwargs
任何额外的关键字参数都用于覆盖来自Q的矢量属性。
- Q