ภาพรวม
ใช้ tick_params() เพื่อปรับความยาวและความหนาของ Major และ Minor Ticks
ขั้นตอน
- สร้าง Subplot และพลอตข้อมูล
- เปิด Minor Ticks ด้วย
minorticks_on() - ตั้งค่า Major Ticks:
length=20, width=2 - ตั้งค่า Minor Ticks:
length=10, width=1 - แสดงผล
ตัวอย่างโค้ด
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
ax1 = plt.subplot()
ax1.plot(range(2), range(2), linewidth=2)
ax1.minorticks_on()
ax1.tick_params('both', length=20, width=2, which='major')
ax1.tick_params('both', length=10, width=1, which='minor')
plt.show()
ผลลัพธ์
Major Ticks ยาว 20 หน่วย หนา 2 พิกเซล Minor Ticks ยาว 10 หน่วย หนา 1 พิกเซล ทั้งแกน X และ Y
การใช้งานจริง
- Major Ticks ยาวช่วยอ่านค่าง่ายขึ้น
- Minor Ticks ช่วยประมาณค่าระหว่าง Major Ticks
- ปรับ
lengthให้สอดคล้องกับขนาด Figure