基础文本批注
在当前的散点图上,您可以看到一个特别显眼的点,代表 8 月份观测到的最大 SO2 值。这个点对应的是 2013 年 8 月 11 日的 Cincinnati;不过,从当前的图形中,您无法直接得到这些信息。基础文本批注非常适合指出有趣的离群点,并补充更多背景信息。请通过添加一个基础文本批注,向读者强调这个 Cincinnati 的数值,并提供该离群点的一些背景。
本练习是课程的一部分
用 Python 提升数据可视化
练习说明
- 将散点图中绘制的数据筛选为仅包含 8 月。
- 在
x = 0.57和y = 41处添加文本批注,标出最高的SO2值。 - 将批注文本设置为
'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()