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

กำหนด Color Palette ให้กับกราฟ

เมื่อต้องแสดงผลข้อมูลอนุกรมเวลาหลายชุดพร้อมกัน การแยกแยะสีในชุดสีเริ่มต้นอาจทำได้ยาก

วิธีแก้ปัญหาหนึ่งคือกำหนดสีเองทีละสี แต่วิธีนี้ค่อนข้างเสียเวลา โชคดีที่สามารถใช้อาร์กิวเมนต์ colormap ใน .plot() เพื่อกำหนด color palette ที่มีความคมชัดแตกต่างกันได้โดยอัตโนมัติ โดยสามารถระบุ matplotlib colormap เป็น input ให้กับพารามิเตอร์นี้ หรือระบุเป็นสตริงชื่อ palette ที่รองรับในฟังก์ชัน colormap() ของ matplotlib (ดูรายการทั้งหมดได้ ที่นี่)

ตัวอย่างเช่น สามารถกำหนด colormap แบบ 'viridis' ได้ด้วยคำสั่งต่อไปนี้:

df.plot(colormap='viridis')

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

การแสดงภาพข้อมูล Time Series ด้วย Python

ดูคอร์ส

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

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

# Plot time series dataset using the cubehelix color palette
ax = meat.plot(colormap=____, fontsize=15)

# Additional customizations
ax.set_xlabel('Date')
ax.legend(fontsize=18)

# Show plot
plt.show()
แก้ไขและรันโค้ด