基本的なテキスト注釈
現在の散布図には、8月に観測された最大の SO2 値を含む、ひときわ目立つ点があります。この点は 2013 年 8 月 11 日のシンシナティですが、いまのプロットからはその情報を読み取れません。基本的なテキスト注釈は、興味深い外れ値を示し、少し背景情報を補足するのに便利です。このシンシナティの値に、外れ値の背景を簡単に伝えるテキスト注釈を追加して、読者の注意を引きましょう。
この演習はコースの一部です
Pythonでデータ可視化を磨く
演習の手順
- 散布図でプロットするデータを8月のものだけにフィルタリングします。
- 最高の
SO2値を示すため、x = 0.57、y = 41の位置にテキスト注釈を描画します。 - 注釈のラベルは
'Cincinnati had highest observed\nSO2 value on Aug 11, 2013'(改行に注意)にします。 - 注釈のフォントサイズを
'large'に変更します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Draw basic scatter plot of pollution data for August
sns.scatterplot(x = 'CO', y = 'SO2', data = pollution[pollution.month == ____])
# Label highest SO2 value with text annotation
plt.text(____, ____,
'____',
# Set the font to large
fontdict = {'ha': 'left', '____': '____'})
plt.show()