Maison > développement back-end > Tutoriel Python > Parcelles Matplotlib : quand utiliser `cla()`, `clf()` ou `close()` ?

Parcelles Matplotlib : quand utiliser `cla()`, `clf()` ou `close()` ?

Mary-Kate Olsen
Libérer: 2024-11-27 02:05:15
original
179 Les gens l'ont consulté

Matplotlib Plots: When to Use `cla()`, `clf()`, or `close()`?

Quand effacer, fermer ou purger vos tracés Matplotlib

Matplotlib fournit trois fonctions clés pour gérer les tracés actifs : cla(), clf () et fermer(). Comprendre leurs rôles spécifiques est crucial pour maintenir un flux de travail de traçage propre et efficace.

cla()

Utilisez cla() (Clear Axis) pour supprimer toutes les données du axe actuellement actif dans la figure actuelle. Cela laisse les autres axes inchangés. Ceci est idéal lorsque vous souhaitez actualiser une sous-intrigue spécifique sans perturber la figure entière.

clf()

Contrairement à cla(), clf() (Clear Figure) supprime tous les axes, points de données et annotations de la figure entière. Il laisse la fenêtre de la figure ouverte, vous permettant de créer un nouveau tracé ou de le réutiliser pour un autre. Utilisez cette fonction pour effacer toute la zone de tracé pour un nouveau départ.

close()

close() (Fermer la fenêtre de la figure) ferme la fenêtre de la figure actuelle. Vous pouvez éventuellement spécifier un numéro ou un nom de figure pour fermer une fenêtre spécifique. De plus, close('all') ferme toutes les fenêtres de figures ouvertes. Cette fonction est particulièrement utile lorsque vous devez effacer plusieurs tracés ou libérer de la mémoire.

Comparaison

Function Purpose
cla() Clear current axis
clf() Clear entire figure
close() Close figure window

Notes supplémentaires

  • fig.clf() et fig.clear() sont équivalents si fig est le courant figure.
  • La suppression d'une instance de figure (del fig) ne ferme pas la fenêtre associée.
  • Pour effacer un axe spécifique à l'aide de ses méthodes de classe, utilisez axis.clear().

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