Bắt đầu ngayBắt đầu miễn phí

Tô màu biểu đồ cột điểm học sinh

Hội đồng nhà trường rất hài lòng với biểu đồ trước đó của bạn, nhưng họ tự hỏi liệu có cách nào để bạn phân biệt trực quan giữa học sinh đạt và chưa đạt hay không.

Đây là cơ hội tuyệt vời để dùng màu sắc, cụ thể là thang màu. Bạn cho rằng một thang từ đỏ (điểm thấp nhất) đến xanh lục (điểm tốt) sẽ rất phù hợp.

Một phần mã trước đó để tạo biểu đồ cột điểm học sinh đã được cung cấp.

DataFrame student_scores cũng đã sẵn sàng. Bạn có thể in ra và xem trong bảng điều khiể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 Plotly trong Python

Xem khóa học

Hướng dẫn bài tập

  • Tạo một danh sách thang màu từ đỏ (255, 0, 0) đến xanh lục (3, 252, 40).
  • Đặt đối số color là cột số phù hợp.
  • Dùng my_scale làm thang màu cho biểu đồ.

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.

# Create your own continuous color scale
my_scale = ["rgb(____)", "rgb(____)"]

# Create the bar plot
fig = px.bar(data_frame=student_scores, 
             x="student_name", y="score", title="Student Scores by Student",
             # Set the color variable and scale
             color="____",
             color_continuous_scale=____
             )

# Show the plot
fig.show()
Chỉnh sửa và Chạy Mã