Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Mencipta Berbilang Subplot dengan Cekap dalam Matplotlib?

Bagaimana untuk Mencipta Berbilang Subplot dengan Cekap dalam Matplotlib?

Linda Hamilton
Linda Hamiltonasal
2024-12-28 06:50:34165semak imbas

How to Efficiently Create Multiple Subplots in Matplotlib?

Memplot dalam Berbilang Subplot

Mencipta berbilang subplot dalam Matplotlib menimbulkan cabaran kepada sesetengah pengguna. Mari kita mendalami cara untuk melaksanakan tugas ini dengan berkesan.

Kaedah Subplots()

Kaedah subplots() menyediakan pendekatan yang mudah untuk menjana subplots. Ia mencipta kedua-dua rajah dan subplot, yang kemudiannya disimpan dalam tatasusunan paksi.

import matplotlib.pyplot as plt

x = range(10)
y = range(10)

fig, ax = plt.subplots(nrows=2, ncols=2)

for row in ax:
    for col in row:
        col.plot(x, y)

plt.show()

Kod ini menjana grid 2x2 subplot, dengan setiap subplot mengandungi plot garisan x dan y.

Pemisahan Rajah dan Subplot

Manakala kaedah subplots() menggabungkan penciptaan rajah dan subplot, fungsi ini boleh dipisahkan:

fig = plt.figure()

plt.subplot(2, 2, 1)
plt.plot(x, y)

plt.subplot(2, 2, 2)
plt.plot(x, y)

plt.subplot(2, 2, 3)
plt.plot(x, y)

plt.subplot(2, 2, 4)
plt.plot(x, y)

plt.show()

Walau bagaimanapun, pendekatan ini kurang teratur, kerana subplot ditambahkan pada rajah sedia ada.

Atas ialah kandungan terperinci Bagaimana untuk Mencipta Berbilang Subplot dengan Cekap dalam Matplotlib?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn