Maison > développement back-end > Tutoriel Python > cla(), clf() ou close() : quand utiliser quelle fonction Matplotlib pour la compensation du tracé ?

cla(), clf() ou close() : quand utiliser quelle fonction Matplotlib pour la compensation du tracé ?

Linda Hamilton
Libérer: 2024-11-27 12:15:15
original
839 Les gens l'ont consulté

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

Quand implémenter cla(), clf() ou close() pour la compensation de tracé

matplotlib propose cla(), clf( ) et close() pour effacer les visualisations, mais leur portée et leurs actions diffèrent.

Matplotlib Hiérarchie

Matplotlib organise les tracés selon une hiérarchie : fenêtre de figure > chiffre > axes.

Fonctions cla() et clf()

Dans l'interface pyplot, cla() efface les axes actuels dans la figure actuelle, laissant les autres axes inchangés. clf() efface toute la figure actuelle, y compris tous les axes, mais conserve la fenêtre pour les tracés futurs.

Fonction close()

La fonction close(), dans contrairement aux fonctions pyplot, est une méthode de la classe Figure. Il ferme la fenêtre de la figure spécifiée, qu'il s'agisse de la fenêtre actuelle ou non. close('all') ferme toutes les fenêtres de figure.

Résumé des fonctionnalités

Fonction Action Portée
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)

Effacer le courant axes Axes actuels
clf() (pyplot) Effacer le chiffre actuel Chiffre actuel
close()

(pyplot)

Fermer la fenêtre du chiffre Spécifié ou actuel window
clf()
    (Méthode Figure)
Effacer la figure Instance de figure
  • clear() (Méthode Figure)
  • Synonyme de clf() Figure instance
    Considérations d'utilisation
  • Le choix de la fonction dépend de l'action souhaitée. Si vous souhaitez :
  • Effacer uniquement les axes actuels :
  • Utilisez cla().Effacer la figure entière mais garder la fenêtre ouverte : Utilisez clf().Fermez la fenêtre de la figure : Utilisez fermer().

    Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

    source:php.cn
    Déclaration de ce site Web
    Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
    Derniers articles par auteur
    Tutoriels populaires
    Plus>
    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal