Dùng bảng màu phân loại tùy chỉnh
Khi bạn có biểu đồ đường với nhiều phân loại, việc chọn bảng màu cẩn thận là điều thiết yếu. Các bảng màu mặc định thường có sắc độ khá giống nhau, khó phân biệt khi trải trên bề mặt mảnh của một đường. Các bảng màu ColorBrewer được xây dựng với điều này trong đầu và giữ cho các màu càng khác biệt càng tốt.
Trong bài tập này, bạn sẽ vẽ biểu đồ đường các giá trị O3 trong năm 2013 cho tất cả các thành phố, trong đó màu của mỗi đường được mã hóa theo thành phố. Bạn sẽ dùng bảng màu ColorBrewer 'Set2' để cải thiện so với phối màu mặc định.
Bài tập này là một phần của khóa học
Nâng cấp trực quan hóa dữ liệu của bạn với Python
Hướng dẫn bài tập
- Truy vấn dữ liệu cho tháng 1 năm 2013.
- Mã hóa màu của các đường theo thành phố.
- Đổi bảng màu sang bảng ColorBrewer
'Set2'.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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()