プロットに網かけ領域を追加する
Python で時系列データを描画するとき、プロット上の特定の領域全体を強調表示することもできます。たとえば 1936 年 1 月 1 日から 1950 年 1 月 1 日までの範囲に網かけを追加するには、次のコマンドを使います。
ax.axvspan('1936-01-01', '1950-01-01', color='red' , alpha=0.5)
ここでは alpha 引数を使って領域の透過度を指定しています(0 は完全に透明、1 は不透明なフルカラーです)。
この演習はコースの一部です
Pythonで学ぶ時系列データの可視化
演習の手順
.axvspan()メソッドを使い、1900 年 1 月 1 日から 1915 年 1 月 1 日までの期間に、透過度0.3の赤い縦方向の網かけ領域を追加してください。.axhspan()メソッドを使い、値 6 から 8 の間に、透過度0.3の緑の横方向の網かけ領域を追加してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Plot your the discoveries time series
ax = discoveries.plot(color='blue', fontsize=6)
# Add a vertical red shaded region
ax.____('1900-01-01', ____, color=____, alpha=____)
# Add a horizontal green shaded region
ax.____(6, ____, color=____, alpha=____)
plt.show()