プロットに誤差バーを追加する
プロットに誤差バーを追加するには、Axes オブジェクトの errorbar メソッドを使います。
ここでは 2 つの DataFrame が読み込まれています。seattle_weather にはシアトルの天気データ、austin_weather にはオースティンの天気データが入っています。各 DataFrame には、月名が入った "MONTH" 列、各月の平均気温が入った "MLY-TAVG-NORMAL" 列、年をまたいだ気温の標準偏差が入った "MLY-TAVG-STDDEV" 列があります。
この演習では、各月の平均気温をプロットし、各点に標準偏差を y の誤差バーとして追加します。
この演習はコースの一部です
Matplotlibで学ぶデータ可視化入門
演習の手順
ax.errorbarメソッドを使ってシアトルのデータを追加します。x は"MONTH"列、y は"MLY-TAVG-NORMAL"、yerrは"MLY-TAVG-STDDEV"を指定します。- オースティンのデータも追加します。x は
"MONTH"列、y は"MLY-TAVG-NORMAL"、yerrは"MLY-TAVG-STDDEV"を指定します。 - y 軸ラベルを
"Temperature (Fahrenheit)"に設定します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
fig, ax = plt.subplots()
# Add Seattle temperature data in each month with error bars
ax.errorbar(____, ____, ____)
# Add Austin temperature data in each month with error bars
____
# Set the y-axis label
____
plt.show()