Mencipta berbilang subplot dalam Matplotlib menimbulkan cabaran kepada sesetengah pengguna. Mari kita mendalami cara untuk melaksanakan tugas ini dengan berkesan.
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.
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!