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

Cách chính xác để thay thế nhãn đánh dấu matplotlib bằng các giá trị được tính toán là gì?

Chúng tôi có thể sử dụng ax.loglog (x, y) và set_major_formatter () các phương pháp thay thế các nhãn đánh dấu bằng các giá trị được tính toán.

Các bước

  • Đặt kích thước hình và điều chỉnh phần đệm giữa và xung quanh các ô con.

  • Tạo một hình và một tập hợp các ô phụ.

  • Vẽ biểu đồ với tỷ lệ bản ghi trên cả trục X và Y.

  • Đặt định dạng của mã chính.

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

Ví dụ

import numpy as np
from matplotlib import pyplot as plt, ticker

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

fig, ax = plt.subplots()

ax.loglog(np.logspace(0, 5), np.logspace(0, 5)**2)

ax.xaxis.set_major_formatter(ticker.LogFormatterExponent())

plt.show()

Đầu ra

Cách chính xác để thay thế nhãn đánh dấu matplotlib bằng các giá trị được tính toán là gì?