Rumah >pembangunan bahagian belakang >Tutorial Python >cla(), clf(), atau close(): Bila hendak menggunakan Matplotlib Fungsi mana untuk Pembersihan Plot?

cla(), clf(), atau close(): Bila hendak menggunakan Matplotlib Fungsi mana untuk Pembersihan Plot?

Linda Hamilton
Linda Hamiltonasal
2024-11-27 12:15:15801semak imbas

cla(), clf(), or close(): When to Use Which Matplotlib Function for Plot Clearing?

Bila Melaksanakan cla(), clf(), atau close() untuk Pembersihan Plot

matplotlib menawarkan cla(), clf( ), dan close() berfungsi untuk mengosongkan visualisasi, tetapi skop dan tindakannya berbeza.

Matplotlib Hierarki

Matplotlib menyusun plot ke dalam hierarki: tetingkap angka > angka > paksi.

Fungsi cla() dan clf()

Dalam antara muka pyplot, cla() mengosongkan paksi semasa dalam rajah semasa, meninggalkan paksi lain tidak terjejas. clf() mengosongkan keseluruhan angka semasa, termasuk semua paksi, tetapi mengekalkan tetingkap untuk plot masa hadapan.

Fungsi close()

Fungsi close(), dalam berbeza dengan fungsi pyplot, adalah kaedah kelas Rajah. Ia menutup tetingkap angka yang ditentukan, sama ada tetingkap semasa atau tidak. close('all') menutup semua tetingkap angka.

Ringkasan Kefungsian

Fungsi Tindakan Skop
Function Action Scope
cla() (pyplot) Clear current axes Current axes
clf() (pyplot) Clear current figure Current figure
close() (pyplot) Close figure window Specified or current window
clf() (Figure method) Clear figure Figure instance
clear() (Figure method) Synonym for clf() Figure instance
cla()

(pyplot)

Kosongkan paksi semasa Paksi semasa
clf() (pyplot) td> Kosongkan angka semasa Angka semasa
tutup()

(pyplot)

Tutup tetingkap angka Tetingkap yang ditentukan atau semasa
clf()
    (Kaedah Rajah )
Jelaskan angka Angka rajah
  • jelas() (Rajah kaedah)
  • Sinonim untuk clf() Instance Rajah
    Pertimbangan Penggunaan
  • Pilihan fungsi bergantung pada tindakan yang diingini. Jika anda mahu:
  • Kosongkan hanya paksi semasa:
  • Gunakan cla().Kosongkan keseluruhan rajah tetapi pastikan tetingkap terbuka: Gunakan clf().Tutup tetingkap angka: Gunakan tutup().

    Atas ialah kandungan terperinci cla(), clf(), atau close(): Bila hendak menggunakan Matplotlib Fungsi mana untuk Pembersihan Plot?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

    Kenyataan:
    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