Rumah > pembangunan bahagian belakang > Tutorial Python > Matplotlib `cla()`, `clf()`, dan `close()`: Bila hendak menggunakan Mana?

Matplotlib `cla()`, `clf()`, dan `close()`: Bila hendak menggunakan Mana?

Mary-Kate Olsen
Lepaskan: 2024-11-30 06:52:11
asal
1025 orang telah melayarinya

Matplotlib `cla()`, `clf()`, and `close()`: When to Use Which?

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

Kaedah Kelas Rajah:

import matplotlib.pyplot as plt

# Create a figure
fig = plt.figure()

# Clear the figure
fig.clf()
Salin selepas log masuk

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!

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