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

Sự khác biệt giữa Matplotlib.pyplot và Matplotlib.figure là gì?

matplotlib.pyplot

matplotlib.pyplot là một tập hợp các hàm làm cho matplotlib hoạt động giống như MATLAB. Mỗi hàm pyplot thực hiện một số thay đổi đối với một hình:ví dụ:tạo một hình, tạo vùng vẽ đồ thị trong một hình, vẽ một số đường trong vùng vẽ đồ thị, trang trí đồ thị bằng nhãn, v.v.

Trong matplotlib.pyplot , các trạng thái khác nhau được giữ nguyên trên các lệnh gọi hàm, để nó theo dõi những thứ như hình hiện tại và vùng vẽ biểu đồ, đồng thời các chức năng vẽ biểu đồ được hướng đến các trục hiện tại

matplotlib.figure

Hình vẽ theo dõi tất cả các Axes con, một loạt các nghệ sĩ 'đặc biệt' (danh hiệu, huyền thoại nhân vật, v.v.) và bức vẽ. Một hình có thể chứa bất kỳ số lượng Trục nào, nhưng thường sẽ có ít nhất một.

Ví dụ

from matplotlib import pyplot as plt

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

fig = plt.figure("I am figure window")

plt.show()

Đầu ra

Sự khác biệt giữa Matplotlib.pyplot và Matplotlib.figure là gì?