Tạo bảng màu liên tục tùy chỉnh
Bạn quan tâm đến mức độ ô nhiễm ở Cincinnati trong năm 2014. Cụ thể, bạn muốn xem CO và NO2, nên bạn tạo một biểu đồ phân tán đơn giản để thể hiện mối quan hệ giữa hai chất ô nhiễm này.

Tuy nhiên, có thể có thông tin thú vị ở cách giá trị O3 liên hệ với hai chất ô nhiễm đang được vẽ, nên bạn quyết định tô màu các điểm theo mức O3. Để làm điều này, bạn cần định nghĩa một bảng màu liên tục phù hợp và ánh xạ cột O3 của mình vào đó trong biểu đồ phân tán.
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
- Tạo một bảng màu ánh xạ liên tục từ trắng đến
'orangered'. - Ánh xạ cột giá trị
O3vào màu của các điểm. - Truyền bảng màu bạn đã tạo vào hàm vẽ.
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 the data
cinci_2014 = pollution.query("city == 'Cincinnati' & year == 2014")
# Define a custom continuous color palette
color_palette = sns.____('orangered',
____ = True)
# Plot mapping the color of the points with custom palette
sns.scatterplot(x = 'CO',
y = 'NO2',
____ = 'O3',
data = cinci_2014,
palette = ____)
plt.show()