始める無料で始める

基本的なテキスト注釈

現在の散布図には、8月に観測された最大の SO2 値を含む、ひときわ目立つ点があります。この点は 2013 年 8 月 11 日のシンシナティですが、いまのプロットからはその情報を読み取れません。基本的なテキスト注釈は、興味深い外れ値を示し、少し背景情報を補足するのに便利です。このシンシナティの値に、外れ値の背景を簡単に伝えるテキスト注釈を追加して、読者の注意を引きましょう。

この演習はコースの一部です

Pythonでデータ可視化を磨く

コースを見る

演習の手順

  • 散布図でプロットするデータを8月のものだけにフィルタリングします。
  • 最高の SO2 値を示すため、x = 0.57y = 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()
コードを編集して実行