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

Cách chuyển đổi/định tỷ lệ giá trị trục và định nghĩa lại tần suất tick trong Matplotlib

Để chuyển đổi hoặc định tỷ lệ giá trị trục và định nghĩa lại tần suất tick trong Matplotlib, ta tạo danh sách xticks và xtick_labels dùng phương thức xticks().

Các bước thực hiện

  • Thiết lập kích thước hình và khoảng đệm.
  • Khởi tạo biến n cho số điểm dữ liệu.
  • Tạo x, y bằng NumPy.
  • Vẽ bằng plot().
  • Tạo danh sách ticks và tick labels.
  • Dùng xticks() để đặt tỷ lệ trục và tần suất tick.
  • Hiển thị bằng show().

Ví dụ

import numpy as np
from matplotlib import pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

n = 10
x = np.linspace(-2, 2, n)
y = np.exp(x)

plt.plot(x, y)

xticks = [i for i in range(int(n/2))]
xtick_labels = ["x"+str(i) for i in range(int(n/2))]

plt.xticks(xticks, xtick_labels)
plt.show()

Kết quả

Cách chuyển đổi/định tỷ lệ giá trị trục và định nghĩa lại tần suất tick trong Matplotlib