matplotlib.pyplot.quiverkey#

matplotlib.pyplot.quiverkey(Q, X, Y, U, label, **kwargs)[源]#

为quiver图添加图例。

键的定位取决于 *X*、*Y*、*coordinates* 和 *labelpos*。如果 *labelpos* 为 'N' 或 'S',则 *X*、*Y* 表示键箭头中间的位置。如果 *labelpos* 为 'E',则 *X*、*Y* 定位箭头头部,如果 *labelpos* 为 'W',则 *X*、*Y* 定位箭头尾部;在这两种情况下,*X*、*Y* 都位于箭头加标签的键对象中间的某个位置。

参数:
QQuiver

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

X, Y浮点数

图例的位置。

U浮点数

图例的长度。

label字符串

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

anglefloat, 默认值: 0

图例箭头的角度,从水平轴逆时针方向测量的度数。

coordinates{'axes', 'figure', 'data', 'inches'}, 默认值: 'axes'

*X*、*Y* 的坐标系和单位:'axes' 和 'figure' 是归一化坐标系,其中 (0, 0) 在左下角,(1, 1) 在右上角;'data' 是轴数据坐标(用于 quiver 图中向量的位置);'inches' 是图中以英寸为单位的位置,(0, 0) 在左下角。

color颜色

覆盖来自Q的填充颜色和边缘颜色。

labelpos{'N', 'S', 'E', 'W'}

标签位置,分别位于箭头的上方、下方、右侧、左侧。

labelsepfloat, 默认值: 0.1

箭头和标签之间的距离(以英寸为单位)。

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

标签颜色。

fontpropertiesdict, 可选

一个字典,包含 FontProperties 初始化器接受的关键字参数:*family*、*style*、*variant*、*size*、*weight*。

zorder浮点数

图例的Z轴顺序。默认值比Q高0.1。

**kwargs

任何额外的关键字参数都用于覆盖来自Q的矢量属性。

备注

注意

这是 pyplot 封装axes.Axes.quiverkey

使用 matplotlib.pyplot.quiverkey 的示例#

高级颤动图和颤动图键函数

高级颤动图和颤动图键函数

简单颤动图演示

简单颤动图演示