开始使用免费开始使用

使用自定义分类调色板

当折线图包含许多类别时,谨慎选择调色板至关重要。默认调色板的色相常常过于相近,在线条这样的小面积上很难区分。ColorBrewer 调色板正是为此设计,尽可能保持颜色之间的差异度。

在本练习中,您将绘制 2013 年全年的 O3 数值折线图,并按城市为每条线着色。您将使用 ColorBrewer 调色板 'Set2',以改进默认的配色方案。

本练习是课程的一部分

用 Python 提升数据可视化

查看课程

练习说明

  • 查询 2013 年 1 月的数据。
  • 将线条颜色按城市编码。
  • 将调色板更改为 ColorBrewer 的 'Set2' 调色板。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Filter our data to Jan 2013
pollution_jan13 = pollution.query('year  ==  ____ & month  ==  ____')

# Color lines by the city and use custom ColorBrewer palette
sns.lineplot(x = "day", 
             y = "CO", 
             ____ = "____",
             ____ = "____", 
             linewidth = 3,
             data = pollution_jan13)
plt.show()
编辑并运行代码