誤差線圖是一種常見的數據可視化方式,可以展示數據的變化趨勢及其不確定性。Python作為一種廣泛應用于數據分析的編程語言,其庫函數也提供了多種方式來實現誤差線圖的繪制。
import pandas as pd
import matplotlib.pyplot as plt
# 讀取數據
df = pd.read_csv('sample_data.csv')
# 計算均值和標準差
mean = df.mean()
std = df.std()
# 繪制誤差線圖
plt.errorbar(mean.index, mean.values, yerr=std.values, fmt='o', capsize=5)
# 設置圖形屬性
plt.title('Sample Data and Error Bars')
plt.xlabel('X Axis')
plt.ylabel('Y Axis')
# 顯示圖形
plt.show()
以上代碼首先讀取了一個數據文件,并計算了每列數據的均值和標準差,然后使用Matplotlib庫的errorbar函數繪制誤差線圖。函數的參數包括坐標軸數據、均值數據、標準差數據、數據點的格式和誤差線末端的大小。
最后,使用title、xlabel和ylabel函數設置圖形的標題和坐標軸標簽,并使用show函數顯示圖形。
上一篇css中表單對齊問題