matplotlib.axes.Axes.quiverkey#

Axes.quiverkey(Q, X, Y, U, label, **kwargs)[源代码][源代码]#

向箭袋图添加一个键。

关键位置取决于 XY坐标labelpos。如果 labelpos 是 'N' 或 'S',XY 给出关键箭头中间的位置。如果 labelpos 是 'E',XY 定位箭头头部,如果 labelpos 是 'W',XY 定位箭头尾部;在这两种情况下,XY 位于箭头+标签关键对象的中间。

参数:
Q箭袋

一个由调用 quiver() 返回的 Quiver 对象。

X, Y浮动

密钥的位置。

U浮动

密钥的长度。

标签str

键的标签(例如,键的长度和单位)。

角度float, 默认值: 0

键箭头的角度,从水平轴逆时针方向的角度,单位为度。

坐标{'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

箭头与标签之间的距离,单位为英寸。

labelcolor : color, 默认值: rcParams["text.color"] (default: 'black')颜色, 默认值: rcParams["text.color"] (默认: '黑色')

标签颜色。

fontproperties字典, 可选

一个包含 FontProperties 初始化器接受的键值参数的字典:familystylevariantsizeweight

**kwargs

任何额外的关键字参数用于覆盖从 Q 中获取的矢量属性。

使用 matplotlib.axes.Axes.quiverkey 的示例#

高级箭袋和箭袋键功能

Advanced quiver and quiverkey functions

Quiver 简单演示

Quiver Simple Demo