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

Matplotlib – Khác biệt giữa plt.subplots() và plt.figure()

plt.figure() – Tạo hình mới hoặc kích hoạt hình đã tồn tại.

plt.subplots() – Tạo hình và một tập các subplot.

Hãy xem ví dụ để hiểu rõ sự khác biệt.

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

  1. Thiết lập kích thước hình và padding
  2. Tạo hình mới với plt.figure()
  3. Tạo hình và subplot với plt.subplots()
  4. Hiển thị bằng show()

Ví dụ minh họa

from matplotlib import pyplot as plt

# Thiết lập kích thước
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

# Tạo hình với plt.figure
fig1 = plt.figure("Figure 1 - plt.figure")

# Tạo hình và subplot với plt.subplots
fig2, ax = plt.subplots()
plt.title("Figure 2 - plt.subplots")

# Hiển thị
plt.show()

Đầu ra

plt.figure() tạo ra hình đơn lẻ.

Matplotlib – Khác biệt giữa plt.subplots() và plt.figure()

plt.subplots() tạo ra hình kèm axes/subplot sẵn sàng vẽ.

Matplotlib – Khác biệt giữa plt.subplots() và plt.figure()