ภาพรวม
สาธิตการกำหนดตำแหน่งและป้ายกำกับ Ticks บนแกน X เอง โดยใช้ set_xticks() และ set_xticklabels()
ขั้นตอน
- สร้างข้อมูล X, Y
- พลอตข้อมูล
- สร้าง Subplot และตั้งค่า X-Ticks ตำแหน่งที่ต้องการ
- ตั้งค่า X-Tick Labels พร้อม
rotation=45 - แสดงผล
ตัวอย่างโค้ด
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
x = [1, 2, 3, 4]
y = [1.2, 1.9, 3.1, 4.2]
plt.plot(x, y)
ax1 = plt.subplot()
ax1.set_xticks(x)
ax1.set_xticklabels(["one", "two", "three", "four"], rotation=45)
plt.show()
ผลลัพธ์
แกน X แสดง Ticks ที่ 1,2,3,4 พร้อมป้ายกำกับ one, two, three, four หมุน 45 องศา
การใช้งานจริง
ax.set_xticks(np.arange(0, 10, 2))ทุก 2 หน่วยax.set_xticks([], minor=True)ซ่อน Minor Ticksax.xaxis.set_major_locator(MultipleLocator(5))ใช้ Locator