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
#

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