开始使用免费开始使用

基础文本批注

在当前的散点图上,您可以看到一个特别显眼的点,代表 8 月份观测到的最大 SO2 值。这个点对应的是 2013 年 8 月 11 日的 Cincinnati;不过,从当前的图形中,您无法直接得到这些信息。基础文本批注非常适合指出有趣的离群点,并补充更多背景信息。请通过添加一个基础文本批注,向读者强调这个 Cincinnati 的数值,并提供该离群点的一些背景。

本练习是课程的一部分

用 Python 提升数据可视化

查看课程

练习说明

  • 将散点图中绘制的数据筛选为仅包含 8 月。
  • x = 0.57y = 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()
编辑并运行代码