เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

กำหนดสีให้กราฟแท่งคะแนนนักเรียน

คณะกรรมการโรงเรียนพอใจกับกราฟก่อนหน้ามาก แต่ต้องการให้ระบุได้ด้วยสายตาว่านักเรียนคนไหนทำได้ดีหรือไม่ดี

นี่เป็นโอกาสที่เหมาะมากในการใช้สี โดยเฉพาะการใช้สเกลสี คุณคิดว่าสเกลจากสีแดง (คะแนนต่ำสุด) ไปสีเขียว (คะแนนดี) น่าจะเหมาะสมที่สุด

โค้ดบางส่วนจากแบบฝึกหัดก่อนหน้าสำหรับสร้างกราฟแท่งคะแนนนักเรียนได้ถูกเตรียมไว้ให้แล้ว

DataFrame student_scores พร้อมใช้งาน สามารถพิมพ์ออกมาตรวจสอบใน console ได้

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การแสดงผลข้อมูลด้วย Plotly ใน Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้าง list สเกลสีจากสีแดง (255, 0, 0) ไปสีเขียว (3, 252, 40)
  • กำหนด argument color ให้ชี้ไปที่คอลัมน์ตัวเลขที่เหมาะสม
  • ใช้ my_scale เป็นสเกลสีของกราฟ

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# 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()
แก้ไขและรันโค้ด