Subplot สามารถแบ่ง Figure เป็น nrow*ncols ส่วน และ plt.xticks ช่วยวาด xticks สำหรับ subplots ได้
ขั้นตอน
สร้างลิสต์ 2 ตัวสำหรับเส้นที่ 1 และเส้นที่ 2
เพิ่ม subplot ให้ Figure ปัจจุบัน nrow=1, ncols=2, index=1
วาดเส้นที่ 1 ด้วยสไตล์ dashed
ตั้งค่าหรือดึงขอบเขตการปรับมาตราส่วนอัตโนมัติ (0.2)
วาง xticks ที่ตำแหน่งเลขคู่
ตั้งค่าชื่อเรื่องแกน X
เพิ่ม subplot ให้ Figure ปัจจุบัน nrow=1, ncols=2, index=2
วาดเส้นที่ 2
ตั้งค่าหรือดึงขอบเขตการปรับมาตราส่วนอัตโนมัติ (0.2)
วาง xticks ที่ตำแหน่งเลขคี่
ตั้งค่าชื่อเรื่องแกน X
ใช้
plt.show()แสดงกราฟ
ตัวอย่าง
import matplotlib.pyplot as plt
line1 = [21, 14, 81]
line2 = [31, 6, 12]
plt.subplot(121)
plt.plot(line1, linestyle='dashed')
plt.margins(0.2)
plt.xticks([2, 4, 6, 8, 10])
plt.title("x-ticks at even places")
plt.subplot(122)
plt.plot(line2)
plt.margins(0.2)
plt.xticks([1, 3, 5, 7, 9])
plt.title("x-ticks at odd places")
plt.show()
ผลลัพธ์
