Python 中的 matplotlib.axes.axes.barks()
原文:https://www.geesforgeks.org/matplotlib-axes-axes-倒钩-in-python/
Matplotlib 是 Python 中的一个库,是 NumPy 库的数值-数学扩展。轴类包含了大部分的图形元素:轴、刻度、线二维、文本、多边形等。,并设置坐标系。Axes 的实例通过回调属性支持回调。
matplotlib.axes.axes.barks()函数
matplotlib 库的 Axes 模块中的axes.barb()函数也用于绘制倒刺的 2D 场。
语法:axes.barks(self,args,data=None,*kw)
参数:该方法接受以下描述的参数:
- X,Y : 这些参数是倒钩位置的 X 和 Y 坐标。
- U,V: 这些参数是倒钩轴的 x 和 y 分量。
- C : 该参数包含通过 norm 和 cmap 进行颜色映射来定义倒钩颜色的数字数据。
- 长度:该参数是倒钩的长度,以点为单位。
- 枢轴:此参数是箭头锚定到 X,Y 网格的部分。
- barbcolor : 该参数类似于多边形的 edgecolor 参数,可以替代使用。
- 标志颜色:该参数类似于多边形的 facecolor 参数。
- 尺寸:此参数是系数字典,指定给定特征与倒钩长度的比率。
- fill_empty : 此参数用于用标志色填充空倒刺。
- 倒钩_增量:该参数是增量字典,指定与倒钩不同部分相关联的值。
- flip_barb : 此参数是应用于所有倒刺的单一值。
返回:该方法返回以下内容:
- 倒刺:此回 倒刺 。
注意:该功能在 Matplotlib 版本>中工作= 3.1
下面的例子说明了 matplotlib.axes.Axes.barbs()函数在 matplotlib.axes 中的作用:
例 1:
# Implementation of matplotlib function
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 15, 5)
fig1, axs1 = plt.subplots()
axs1.barbs(x**3, x**3, x * 2, x * 2, x * 3,
fill_empty = True)
axs1.set_title('matplotlib.axes.Axes.barbs()\
Example', fontsize = 14, fontweight ='bold')
plt.show()
输出:
例 2:
# Implementation of matplotlib function
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 15, 5)
X, Y = np.meshgrid(x, x)
U, V = X**2, Y**2
fig1, axs1 = plt.subplots()
axs1.barbs(X, Y, U, V, U * 2, fill_empty = True)
axs1.set_title('matplotlib.axes.Axes.barbs()\
Example', fontsize = 14, fontweight ='bold')
plt.show()
输出: