Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะลบป้ายกำกับติ๊กแรกและสุดท้ายของแผนย่อยแกน Y แต่ละอันใน Matplotlib ได้อย่างไร


หากต้องการลบเครื่องหมายติ๊กแรกและสุดท้ายของแต่ละแผนย่อยของแกน Y เราสามารถทำตามขั้นตอนต่อไปนี้ -

  • กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย

  • สร้างร่างและชุดแผนย่อย

  • วนซ้ำแกนและตั้งค่า visible=False ของป้ายกำกับแรกและสุดท้าย .

  • หากต้องการแสดงรูป ให้ใช้ show() วิธีการ

ตัวอย่าง

import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

fig, ax = plt.subplots(2, sharex=True)

for a in ax:
   plt.setp(a.get_yticklabels()[0], visible=False)
   plt.setp(a.get_yticklabels()[-1], visible=False)

plt.show()

ผลลัพธ์

จะลบป้ายกำกับติ๊กแรกและสุดท้ายของแผนย่อยแกน Y แต่ละอันใน Matplotlib ได้อย่างไร