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

Python Matplotlib - แสดง Tick Labels บนสุดของกราฟ

ใช้ ax.xaxis.set_tick_params(labeltop=True, labelbottom=False) ย้าย Label แกน X ไปด้านบน

ตัวอย่างโค้ด

from matplotlib import pyplot as plt

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

fig, ax = plt.subplots(1, 1)

# Show tick labels on top
ax.xaxis.set_tick_params(labeltop=True)

# Hide tick labels on bottom
ax.xaxis.set_tick_params(labelbottom=False)

plt.show()

คำอธิบาย

  • labeltop=True แสดง Labels ด้านบน
  • labelbottom=False ซ่อน Labels ด้านล่าง
  • ใช้ร่วมกับ ax.xaxis.tick_top() ย้าย Tick Marks ขึ้นบนด้วย
  • เหมาะสำหรับ Heatmap/Table ที่ต้องการอ่านหัวคอลัมน์ด้านบน
  • แกน Y: ใช้ labelright=True, labelleft=False ย้ายไปขวา