データの見た目をカスタマイズする
プロットにデータを追加するとき、plot コマンドのキーワード引数を使って、データの見た目をカスタマイズできます。
この演習では、マーカーの見た目、使用する線種、そして線やマーカーの色をカスタマイズします。
これまでと同様、データはメモリに読み込まれた pandas の DataFrame オブジェクト seattle_weather と austin_weather として提供されています。どちらにも "MONTHS" 列と "MLY-PRCP-NORMAL" 列があり、これらを互いにプロットします。
さらに、Figure オブジェクト fig と Axes オブジェクト ax もあらかじめ作成されています。
この演習はコースの一部です
Matplotlibで学ぶデータ可視化入門
演習の手順
- 両方の DataFrame で、
ax.plotを呼び出して"MONTHS"に対する"MLY-PRCP-NORMAL"をプロットします。 - それぞれのコマンドに
colorキーワード引数を渡し、Seattle のデータは青('b')、Austin のデータは赤('r')に設定します。 - それぞれのコマンドに
markerキーワード引数を渡し、Seattle のデータは円マーカー('o')、Austin のマーカーは下向き三角形('v')に設定します。 linestyleキーワード引数を渡し、両都市のデータに破線('--')を使用します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Plot Seattle data, setting data appearance
ax.plot(seattle_weather["MONTH"], seattle_weather["MLY-PRCP-NORMAL"], ____)
# Plot Austin data, setting data appearance
ax.plot(austin_weather["MONTH"], austin_weather["MLY-PRCP-NORMAL"], ____)
# Call show to display the resulting plot
plt.show()