วิธีพลิกแกนใน matplotlib (พร้อมตัวอย่าง)


คุณสามารถใช้ไวยากรณ์พื้นฐานต่อไปนี้เพื่อพลิกแกน x และแกน y ใน Matplotlib:

 plt. gca (). invert_xaxis ()
plt. gca (). invert_yaxis ()

ตัวอย่างต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ

ตัวอย่าง: แกนย้อนกลับใน Matplotlib

รหัสต่อไปนี้แสดงวิธีสร้าง Scatterplot พื้นฐานใน Matplotlib:

 import matplotlib. pyplot as plt

#define x and y
x = [1, 4, 8, 11, 13, 14]
y = [5, 11, 18, 26, 25, 23]

#create scatterplot of x and y
plt. scatter (x,y) 

เราสามารถใช้โค้ดต่อไปนี้เพื่อ พลิกแกน y :

 import matplotlib. pyplot as plt

#define x and y
x = [1, 4, 8, 11, 13, 14]
y = [5, 11, 18, 26, 25, 23]

#create scatterplot of x and y
plt. scatter (x,y)

#reverse y-axis
plt. gca (). invert_yaxis ()

โปรดทราบว่าตอนนี้แกน y เปลี่ยนจาก 25 เป็น 5 แทนที่จะเป็น 5 เป็น 25

หรืออีกวิธีหนึ่ง เราสามารถใช้โค้ดต่อไปนี้เพื่อ พลิกแกน x :

 import matplotlib. pyplot as plt

#define x and y
x = [1, 4, 8, 11, 13, 14]
y = [5, 11, 18, 26, 25, 23]

#create scatterplot of x and y
plt. scatter (x,y)

#reverse x-axis
plt. gca (). invert_xaxis () 

โปรดทราบว่าตอนนี้แกน X เปลี่ยนจาก 14 เป็น 0 แทนที่จะเป็น 0 ถึง 14

สุดท้ายนี้ เราสามารถใช้โค้ดต่อไปนี้เพื่อ ย้อนกลับแกนทั้งสอง :

 import matplotlib. pyplot as plt

#define x and y
x = [1, 4, 8, 11, 13, 14]
y = [5, 11, 18, 26, 25, 23]

#create scatterplot of x and y
plt. scatter (x,y)

#reverse both axes
plt. gca (). invert_xaxis ()
plt. gca (). invert_yaxis ()

โปรดทราบว่าค่าของทั้งสองแกนจะกลับกัน

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการทั่วไปอื่นๆ ใน Matplotlib:

วิธีการตั้งค่าช่วงแกนใน Matplotlib
วิธีการตั้งค่าเครื่องหมายแกนใน Matplotlib
วิธีปรับตำแหน่งป้ายกำกับแกนใน Matplotlib

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *