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
FigureouSubFigure, 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.numberattribut, 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.numberattribut, 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 parentFigureest 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
Figureconstructeur concernant l'interaction avec rcParams).- **kwargs
Des arguments de mots clés supplémentaires sont passés au
Figureconstructeur.
- num int ou str ou
- Retours :
Remarques
Les figures nouvellement créées sont passées à la
new_managerméthode ou à lanew_figure_managerfonction 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.closeles figures que vous n'utilisez pas, car cela permettra à pyplot de nettoyer correctement la mémoire.rcParamsdéfinit les valeurs par défaut, qui peuvent être modifiées dans le fichier matplotlibrc.
Exemples utilisant matplotlib.pyplot.figure#
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
Création de plusieurs sous-parcelles à l'aide de plt.subplots
Définition d'un aspect fixe sur les cellules ImageGrid
Faire de la place pour ylabel en utilisant axes_grid
Fonctionnalités de mpl_toolkits.axisartist.floating_axes
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
Générer des polygones à remplir sous un graphique linéaire 3D
Voxel 3D / tracé volumétrique avec coordonnées cylindriques
Diagramme SkewT-logP : utilisation de transformations et de projections personnalisées