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 | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
(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()
|
Effacer la figure | Instance de figure | ||||||||||||||||||
Synonyme de clf() | Figure instance |
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!