Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimanakah AxesSubplots Boleh Dicipta dan Digunakan Secara Bebas daripada Angka Matplotlib?

Bagaimanakah AxesSubplots Boleh Dicipta dan Digunakan Secara Bebas daripada Angka Matplotlib?

Susan Sarandon
Lepaskan: 2024-11-27 18:15:13
asal
969 orang telah melayarinya

How Can AxesSubplots be Created and Used Independently of Matplotlib Figures?

Penciptaan dan Penyepaduan Bebas AxesSubplot dalam Matplotlib

Dalam Matplotlib, mencipta objek AxesSubplot dan menambahkannya pada contoh Rajah biasanya dilakukan menggunakan Rajah .add_subplot kaedah. Walau bagaimanapun, keinginan mungkin timbul untuk mewujudkan objek seperti AxesSubplot bebas daripada Figures untuk memudahkan penggunaannya dalam berbilang contoh Rajah.

Penyelesaian

Menyahganding penciptaan AxesSubplots dan Figures. memang boleh dilaksanakan. Dua pendekatan utama boleh diguna pakai:

1. Melepasi Kejadian AxesSubplot sebagai Argumen Fungsi

  • Buat fungsi yang menerima tika AxesSubplot sebagai hujah.
  • Dalam fungsi, laksanakan operasi pada AxesSubplot yang diluluskan.

2. Menambahkan AxesSubplot pada Rajah Sedia Ada

  • Buat kejadian AxesSubplot.
  • Tambahkan AxesSubplot pada kejadian Rajah menggunakan axes.append atribut.

Contoh

Untuk menggambarkan pendekatan kedua, kita boleh mencipta fungsi yang memplot graf pada yang ditentukan AxesSubplot:

def plot_axes(ax, fig=None, geometry=(1,1,1)):
    if fig is None:
        fig = plt.figure()
    if ax.get_geometry() != geometry :
        ax.change_geometry(*geometry)
    ax = fig.axes.append(ax)
    return fig
Salin selepas log masuk

Penggunaan

  • Buat AxesSubplots secara bebas daripada Angka.
  • Gunakan fungsi plot_axes untuk menambah AxesSubplots yang dicipta pada Figures. kejadian dengan penyesuaian pilihan (mis., pelarasan geometri).

Kelebihan Penciptaan AxesSubplot Bebas

  • Fleksibiliti yang lebih besar dalam mengurus dan menggunakan semula AxesSubplots merentas kejadian Rajah.
  • Aliran kerja plot yang dipermudahkan.

Dengan menggunakan teknik ini, adalah mungkin untuk mencipta dan menggunakan AxesSubplots secara bebas daripada Rajah, meningkatkan fleksibiliti dan kemudahan rutin plot Matplotlib.

Atas ialah kandungan terperinci Bagaimanakah AxesSubplots Boleh Dicipta dan Digunakan Secara Bebas daripada Angka 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