使用自定义分类调色板
当折线图包含许多类别时,谨慎选择调色板至关重要。默认调色板的色相常常过于相近,在线条这样的小面积上很难区分。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()