1. ホーム
  2. python

平均値と標準偏差をプロットする

2023-07-19 20:11:36

質問

異なるx点での関数のいくつかの値を持っています。私はの答えのように、Pythonで平均値と標準偏差をプロットしたい。 このSOの質問 . 私はこれがmatplotlibを使用して簡単になるに違いないことを知っているが、私はそれを行うことができる関数の名前がわからない。どなたかご存知でしょうか?

どのように解決するのですか?

plt.errorbar は、x、y、誤差のデータをプロットするのに使うことができます(通常の plt.plot )

import matplotlib.pyplot as plt
import numpy as np

x = np.array([1, 2, 3, 4, 5])
y = np.power(x, 2) # Effectively y = x**2
e = np.array([1.5, 2.6, 3.7, 4.6, 5.5])

plt.errorbar(x, y, e, linestyle='None', marker='^')

plt.show()

plt.errorbar と同じ引数を取ります。 plt.plot と同じ引数に、さらに yerrxerr で、デフォルトは None です (つまり、空白にすると plt.plot ).