ใช้พารามิเตอร์ alpha (ความทึบ) ใน plt.plot() เพื่อให้เส้นทับซ้อนกันมองเห็นได้ ค่า alpha ใกล้ 0 = โปร่งใสมาก ค่า 1 = ทึบเต็มที่ ตั้งค่า alpha ต่ำ (เช่น 0.15) ทำให้เห็นการทับซ้อนชัดเจน
ขั้นตอนการทำงาน
- ตั้งค่าขนาดรูปและเลย์เอาต์
- กำหนดค่า alpha (overlapping)
- พลอตเส้นแรกด้วยสีแดง alpha ต่ำ
- พลอตเส้นที่สองด้วยสีเขียว alpha เดียวกัน
- แสดงผล
ตัวอย่างโค้ด
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
overlapping = 0.150
line1 = plt.plot([1, 3, 5, 2, 5, 3, 1], c='red', alpha=overlapping, lw=5)
line2 = plt.plot([7, 2, 5, 7, 5, 2, 7], c='green', alpha=overlapping, lw=5)
plt.show()
ผลลัพธ์
