Pythonのplt.errorbar関数を使ったエラーバーのプロット方法


エラーバーは、データ点の周りに誤差範囲を示す線または棒として表示され、データの信頼性やばらつきを視覚化するのに役立ちます。

以下に、plt.errorbar関数を使用したエラーバーのプロット方法のいくつかの例を示します。

  1. 基本的なエラーバーのプロット:
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(0, 10, 1)
y = np.sin(x)
error = np.random.uniform(0.1, 0.3, size=len(x))
plt.errorbar(x, y, yerr=error, fmt='o')
plt.xlabel('x')
plt.ylabel('y')
plt.title('Error Bar Plot')
plt.show()
  1. エラーバーの色やスタイルの変更:
plt.errorbar(x, y, yerr=error, fmt='o', color='red', ecolor='blue', capsize=4)
  1. エラーバーの種類の変更:
plt.errorbar(x, y, yerr=error, fmt='o', linestyle='--', marker='s')
  1. 複数のエラーバーのプロット:
y1 = np.sin(x)
y2 = np.cos(x)
error1 = np.random.uniform(0.1, 0.3, size=len(x))
error2 = np.random.uniform(0.2, 0.4, size=len(x))
plt.errorbar(x, y1, yerr=error1, fmt='o', label='sin(x)')
plt.errorbar(x, y2, yerr=error2, fmt='o', label='cos(x)')
plt.legend()