Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để tạo dấu tick con dài hơn trong Matplotlib?

Để tạo dấu tích ô con dài hơn trong matplotlib, chúng tôi có thể sử dụng tick_params () phương pháp cho chiều dài và chiều rộng của bọ ve lớn và nhỏ.

Các bước

  • Thêm một ô con vào hình hiện tại bằng cách sử dụng subplot () phương pháp.

  • Vẽ một dải ô (2) giá trị

  • s cho các điểm dữ liệu x và y.

  • BẬT các dấu tích nhỏ của thanh màu mà không bị đùn vào "vùng mở rộng".

  • Sử dụng tick_params để thay đổi hình thức của bọ ve và nhãn đánh dấu.

  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

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

Đầu ra

Làm thế nào để tạo dấu tick con dài hơn trong Matplotlib?