始める無料で始める

プロットに誤差バーを追加する

プロットに誤差バーを追加するには、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()
コードを編集して実行