Axes オブジェクトにデータを追加する
図にデータを追加するには、Axes オブジェクトのメソッドを呼び出します。この演習では、plot メソッドを使って、アメリカの 2 つの都市(ワシントン州シアトルとテキサス州オースティン)の降水量データを追加します。
データは、すでにメモリに読み込まれている 2 つの pandas の DataFrame に保存されています。seattle_weather にはシアトルの天気情報、austin_weather にはオースティンの天気情報が入っています。各 DataFrame には、月名の3文字略称を格納する "MONTH" 列があります。さらに、各月の過去10年間の平均降水量を格納する "MLY-PRCP-NORMAL" という列もあります。
この演習では、2 つの都市の降水量を比較できる可視化を作成します。
この演習はコースの一部です
Matplotlibで学ぶデータ可視化入門
演習の手順
matplotlib.pyplotサブモジュールをpltとしてインポートします。plt.subplotsを呼び出して Figure と Axes オブジェクトを作成します。- Axes の
plotメソッドを呼び出して、seattle_weatherDataFrame からデータを追加します。 - 同様に
austin_weatherDataFrame のデータも追加し、結果を表示するためにplt.showを呼び出します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Import the matplotlib.pyplot submodule and name it plt
____
# Create a Figure and an Axes with plt.subplots
fig, ax = ____
# Plot MLY-PRCP-NORMAL from seattle_weather against the MONTH
ax.____(seattle_weather["MONTH"], ____)
# Plot MLY-PRCP-NORMAL from austin_weather against MONTH
ax.____(____, ____)
# Call the show function
____