Matplotlib是Python中的一個庫,它是數字的-NumPy庫的數學擴展。軸類包含大多數圖形元素:Axis,Tick,Line2D,Text,Polygon等,並設置坐標係。 Axes實例通過callbacks屬性支持回調。
matplotlib.axes.Axes.barbs()函數
matplotlib庫的axiss模塊中的Axes.barbs()函數也用於繪製倒鉤的2D字段。
用法: Axes.barbs(self, *args, data=None, **kw)
參數:此方法接受以下描述的參數:
- X, Y:這些參數是倒鉤位置的x和y坐標。
- U, V:這些參數是倒鉤軸的x和y分量。
- C:此參數包含通過規範和cmap通過顏色映射定義倒鉤顏色的數值數據。
- length:此參數是倒刺的長度(以磅為單位)。
- pivot:此參數是箭頭的錨定到X,Y網格的部分。
- barbcolor:此參數類似於多邊形的edgecolor參數,可以代替使用它。
- flagcolor:此參數類似於多邊形的facecolor參數。
- sizes:此參數是係數字典,用於指定給定特征與倒鉤長度的比率。
- fill_empty:此參數用於用標記顏色填充空的倒鉤。
- barb_increments:此參數是增量字典,用於指定與倒鉤的不同部分關聯的值。
- flip_barb:此參數是應用於所有倒鉤的單個值。
返回值:此方法返回以下內容:
- barbs:這將返回倒鉤。
注意:此函數適用於Matplotlib版本> = 3.1
以下示例說明了matplotlib.axes中的matplotlib.axes.Axes.barbs()函數:
範例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()
輸出:
注:本文由純淨天空篩選整理自SHUBHAMSINGH10大神的英文原創作品 Matplotlib.axes.Axes.barbs() in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。