Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách làm dài dấu tick (tick marks) trong subplot Matplotlib

Sử dụng tick_params() để thay đổi độ dài và độ rộng của major/minor ticks.

  • Thêm subplot, vẽ đường thẳng range(2).
  • Bật minor ticks bằng minorticks_on().
  • tick_params('both', length=20, width=2, which='major') cho major ticks.
  • tick_params('both', length=10, width=1, which='minor') cho minor ticks.
  • Hiển thị bằng show().

Ví dụ

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()

Kết quả

Biểu đồ với major ticks dài 20, rộng 2; minor ticks dài 10, rộng 1.