溫馨提示×

在Matplotlib中如何繪制水平和垂直的誤差線

小億
84
2024-05-20 14:02:25
欄目: 編程語言

在Matplotlib中,可以使用errorbar函數(shù)來繪制水平和垂直的誤差線。下面是一個示例代碼,展示如何繪制水平和垂直誤差線:

import matplotlib.pyplot as plt

# 創(chuàng)建數(shù)據(jù)
x = [1, 2, 3, 4, 5]
y = [2, 3, 5, 7, 6]
error = [0.5, 0.4, 0.3, 0.6, 0.2]

# 繪制水平誤差線
plt.errorbar(x, y, xerr=error, fmt='o', color='blue', label='Horizontal error')

# 繪制垂直誤差線
plt.errorbar(x, y, yerr=error, fmt='o', color='red', label='Vertical error')

# 設(shè)置圖例和標簽
plt.legend()
plt.xlabel('X')
plt.ylabel('Y')
plt.title('Errorbar Example')

# 顯示圖形
plt.show()

在上面的代碼中,使用errorbar函數(shù)分別繪制了水平和垂直的誤差線,其中xerr參數(shù)用于指定水平方向的誤差,yerr參數(shù)用于指定垂直方向的誤差。通過設(shè)置fmt參數(shù)可以指定繪制誤差線的樣式,color參數(shù)用于設(shè)置誤差線的顏色。

0