ใช้ 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ย้ายไปขวา