在數據可視化中,誤差線可以很好地展示數據的不確定性。Python 的 matplotlib 可以輕松地為數據圖添加誤差線。下面就介紹幾種方法。
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10, 100)
y = np.sin(x)
# 方法一:使用 plt.errorbar() 函數
errs = np.random.normal(0, 0.1, len(x))
plt.errorbar(x, y + errs, yerr=errs)
# 方法二:使用 plt.fill_between() 函數
plt.plot(x, y)
plt.fill_between(x, y + 0.1, y - 0.1, alpha=0.2)
plt.show()
方法一使用 plt.errorbar() 函數。其中 x 和 y 分別為數據的橫坐標和縱坐標,yerr 參數為誤差值。我們可以通過誤差值的大小來表示數據的不確定性。
方法二使用 plt.fill_between() 函數。它可以填充 x 軸和 y 軸之間的區域,并且可以通過 alpha 參數調整填充區域的透明度。
這兩種方法都可以添加誤差線,選擇哪一種方法主要根據個人喜好和數據展示的需要。
上一篇python 空字典聲明
下一篇c 將字符串變json