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

Làm thế nào để loại bỏ dịch chuyển tương đối trong trục Matplotlib?

Để loại bỏ sự thay đổi tương đối trong trục matplotlib, chúng ta có thể thực hiện các bước sau -

  • Vẽ một dòng có hai danh sách đầu vào.

  • Sử dụng gca () , lấy trục hiện tại và sau đó trả về thể hiện trục X. Nhận định dạng của mã cổ phiếu chính. Để loại bỏ sự thay đổi tương đối, hãy sử dụng set_useOffset (False) phương pháp.

  • Để 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
plt.plot([10, 101, 1001], [1, 2, 3])
plt.gca().get_xaxis().get_major_formatter().set_useOffset(False)
plt.show()

Đầu ra

Làm thế nào để loại bỏ dịch chuyển tương đối trong trục Matplotlib?