Python語言可以通過matplotlib庫來實現繪制誤差范圍線。下面我們一起來看一下具體的代碼實現過程。
import matplotlib.pyplot as plt import numpy as np x = np.arange(0, 6, 1) y = np.power(x, 2) e = np.array([0.2, 0.3, 0.1, 0.4, 0.5, 0.2]) # 誤差范圍線的顏色 error_color = (0.09, 0.75, 0.85) fig, ax = plt.subplots() ax.plot(x, y) # 繪制誤差范圍線 ax.fill_between(x, y-e, y+e, alpha=0.5, color=error_color, edgecolor='none') plt.show()
在以上代碼中,我們需要先導入matplotlib和numpy庫。接著,我們通過np.arange函數生成一個等差數列x,函數np.power生成一個x的平方數列y和一個誤差范圍數列e。
在實現誤差范圍線的繪制時,我們需要設置誤差范圍線顏色,這里我們使用RGB顏色來定義一個藍綠色。
調用ax.fill_between函數實現繪制誤差范圍線,其中x為x軸的數列,y為y軸的數列,y-e和y+e分別為誤差范圍線的下限和上限值,alpha為透明度,color為誤差范圍線的顏色,edgecolor為誤差范圍線的邊框顏色。
最后我們通過plt.show()實現圖像顯示,即可得到一張帶有誤差范圍線的圖片。