matplotlib.pyplot.figure #
- matplotlib.pyplot. figure ( num=Aucun , figsize=Aucun , dpi=Aucun , * , facecolor=Aucun , edgecolor=Aucun , frameon=True , FigureClass=<class 'matplotlib.figure.Figure'> , clear=False , **kwargs ) [ sources] #
Créez une nouvelle figure ou activez une figure existante.
- Paramètres :
- num int ou str ou
Figure
ouSubFigure
, facultatif Un identifiant unique pour la figure.
Si une figure avec cet identifiant existe déjà, cette figure est rendue active et renvoyée. Un entier fait référence à l'
Figure.number
attribut, une chaîne fait référence à l'étiquette de la figure.S'il n'y a pas de figure avec l'identifiant ou si num n'est pas donné, une nouvelle figure est créée, rendue active et retournée. Si num est un entier, il sera utilisé pour l'
Figure.number
attribut, sinon, une valeur entière générée automatiquement est utilisée (commençant à 1 et incrémenté pour chaque nouveau chiffre). Si num est une chaîne, l'étiquette de la figure et le titre de la fenêtre sont définis sur cette valeur. Si num est unSubFigure
, son parentFigure
est activé.- figsize (float, float), par défaut :
rcParams["figure.figsize"]
(par défaut : )[6.4, 4.8]
Largeur, hauteur en pouces.
- ppp flottant, par défaut :
rcParams["figure.dpi"]
(par défaut :100.0
) La résolution de la figure en points par pouce.
- couleur de facecolor , par défaut : (par défaut : )
rcParams["figure.facecolor"]
'white'
La couleur de fond.
- couleur de bord, par défaut : ( par défaut : )
rcParams["figure.edgecolor"]
'white'
La couleur de la bordure.
- frameon bool, par défaut : True
Si False, supprime le dessin du cadre de la figure.
- FigureClass sous-classe de
Figure
Si défini, une instance de cette sous-classe sera créée, plutôt qu'un simple
Figure
.- clear bool, par défaut : False
Si True et que la figure existe déjà, elle est effacée.
- layout {'constrained', 'tight',
LayoutEngine
, None}, par défaut : None Le mécanisme de mise en page pour le positionnement des éléments de tracé pour éviter le chevauchement des décorations Axes (étiquettes, coches, etc.). Notez que les gestionnaires de mise en page peuvent sensiblement ralentir l'affichage des figures. La valeur par défaut est None (mais consultez la documentation du
Figure
constructeur concernant l'interaction avec rcParams).- **kwargs
Des arguments de mots clés supplémentaires sont passés au
Figure
constructeur.
- num int ou str ou
- Retours :
Remarques
Les figures nouvellement créées sont passées à la
new_manager
méthode ou à lanew_figure_manager
fonction fournie par le backend actuel, qui installe un canevas et un gestionnaire sur la figure.Si vous créez de nombreuses figures, assurez-vous d'appeler explicitement
pyplot.close
les figures que vous n'utilisez pas, car cela permettra à pyplot de nettoyer correctement la mémoire.rcParams
définit les valeurs par défaut, qui peuvent être modifiées dans le fichier matplotlibrc.
Exemples utilisant matplotlib.pyplot.figure
#
Sélection de la limite de la barre d'erreur
Nuage de points avec histogrammes
Sous-classes de figures personnalisées
Redimensionner les axes avec une disposition contrainte
Redimensionner les axes avec une disposition serrée
Utilisation de Gridspec pour créer des dispositions de sous-parcelles multi-colonnes/lignes
Spécifications de grille imbriquées
Gestion de plusieurs chiffres dans pyplot
Création de plusieurs sous-parcelles à l'aide de plt.subplots
Nuage de points sur l'axe polaire
La différence entre \dfrac et \frac
Référence de style de flèche d'annotation
Démo des polices (style orienté objet)
Démo des polices (arguments de mots clés)
Convertir des textes en images
Exemples de texte mathématique
Ajouter des lignes aux figures
Grille d'axes de démonstration
Affichage des canaux RVB à l'aide de RGBAxes
Barres de couleurs par ligne ou par colonne
Définition d'un aspect fixe sur les cellules ImageGrid
Démonstration du localisateur d'encart
Faire de la place pour ylabel en utilisant axes_grid
Courbe de démonstrationGrille linéaire2
Fonctionnalités de mpl_toolkits.axisartist.floating_axes
démonstration de l'axe flottant
Cochez l'alignement de l'étiquette
Dos personnalisés avec axisartist
Rendu ombré et puissance normalisée
Tracer des données 2D sur un tracé 3D
Démo de graphiques à barres 3D
Créer des graphiques à barres 2D dans différents plans
Montre comment tracer des courbes de contour (niveau) en 3D
Illustre le tracé de courbes de contour (niveau) en 3D à l'aide de l'option extend3d
Projection de profils de contour sur un graphique
Projection d'un contour rempli sur un graphique
Créer un histogramme 3D de données 2D
Axes 2D et 3D dans la même figure
Dessiner des objets plats dans un tracé 3D
Générer des polygones à remplir sous un graphique linéaire 3D
Tracés 3D en tant que sous-parcelles
Surface 3D avec coordonnées polaires
Tracé de contour 3D triangulaire
Tracé de contour rempli 3D triangulaire
Des surfaces 3D plus triangulaires
Tracé de voxel 3D du logo numpy
Voxel 3D / tracé volumétrique avec couleurs RVB
Voxel 3D / tracé volumétrique avec coordonnées cylindriques
Longue chaîne de connexions utilisant Sankey
Cycle d'alimentation de Rankine
Diagramme SkewT-logP : utilisation de transformations et de projections personnalisées
Placement de la colonne vertébrale
Spécifications de grille imbriquées
Sélecteurs rectangle et ellipse
Guide de mise en page contrainte
Organiser plusieurs axes dans une figure
origine et étendue dans imshow
Tutoriel sur les transformations
Composition de figures complexes et sémantiques
Texte dans les tracés Matplotlib
Propriétés et mise en page du texte