Mã hóa thời gian bằng màu sắc
Màn hình chỉ có hai chiều, nhưng bạn có thể mã hóa thêm một chiều khác trong biểu đồ scatter bằng màu sắc. Ở đây, chúng ta sẽ trực quan hóa tập dữ liệu climate_change, vẽ biểu đồ scatter của cột "co2" trên trục x so với cột "relative_temp" trên trục y. Chúng ta sẽ mã hóa thời gian bằng chiều màu: thời điểm sớm hơn hiển thị với các sắc xanh dương đậm hơn và thời điểm muộn hơn hiển thị với các sắc vàng sáng hơn.
Bài tập này là một phần của khóa học
Nhập môn trực quan hóa dữ liệu với Matplotlib
Hướng dẫn bài tập
- Dùng phương thức
ax.scatterđể thêm biểu đồ scatter của cột"co2"(trục x) so với cột"relative_temp". - Dùng đối số từ khóa
cđể truyền vào chỉ mục của DataFrame nhằm tô màu từng điểm theo ngày tháng của nó. - Đặt nhãn trục x là
"CO2 (ppm)"và nhãn trục y là"Relative temperature (C)".
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.
fig, ax = plt.subplots()
# Add data: "co2", "relative_temp" as x-y, index as color
____
# Set the x-axis label to "CO2 (ppm)"
____
# Set the y-axis label to "Relative temperature (C)"
____
plt.show()