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
Lepaskan: 2024-12-28 06:50:34
asal
161 orang telah melayarinya

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()
Salin selepas log masuk

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()
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan