Bila Menggunakan cla(), clf(), atau close() untuk Mengosongkan Petak
Matplotlib menyediakan beberapa fungsi untuk mengosongkan plot : cla(), clf(), dan close(). Memahami fungsi individu dan senario penggunaan adalah penting untuk pengurusan plot yang berkesan.
cla()
Fungsi cla() mengosongkan paksi semasa dalam rajah, mengalih keluar semua data dan label yang diplot. Ia tidak menjejaskan paksi lain dalam rajah.
Bila Gunakan: Gunakan cla() apabila anda mahu memadamkan data daripada paksi tertentu tanpa mengosongkan keseluruhan rajah atau menutup tetingkap.
clf()
Fungsi clf() mengosongkan keseluruhan angka semasa, mengalih keluar semua paksi, elemen plot dan label. Angka itu sendiri kekal terbuka, membenarkan ia digunakan semula untuk plot berikutnya.
Bila Penggunaan: Gunakan clf() apabila anda perlu mengosongkan rajah sepenuhnya dan mulakan dengan permukaan lukisan yang baru .
close()
Fungsi close() menutup angka semasa tingkap. Anda boleh menentukan tetingkap tertentu untuk ditutup dengan menghantar nombor atau namanya sebagai hujah. Selain itu, close('all') menutup semua tetingkap rajah yang terbuka.
Bila Perlu Digunakan: Gunakan close() apabila anda ingin mengalih keluar tetingkap angka daripada memori. Ini berguna apabila anda mempunyai berbilang plot terbuka dan perlu mengosongkan sumber.
Jadual Perbandingan
Function | Action |
---|---|
cla() | Clear the current axis |
clf() | Clear the entire current figure |
close() | Close the current figure window |
Contoh Penggunaan
pyplot Antara Muka:
import matplotlib.pyplot as plt # Clear the current axis plt.cla() # Clear the entire figure plt.clf() # Close the current figure window plt.close()
Kaedah Kelas Rajah:
import matplotlib.pyplot as plt # Create a figure fig = plt.figure() # Clear the figure fig.clf()
Nota: Kaedah fig.clear() ialah sinonim untuk fig.clf().
Atas ialah kandungan terperinci Matplotlib `cla()`, `clf()`, dan `close()`: Bila hendak menggunakan Mana?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!