matplotlib.axes
#
Héritage #
La classe Axes #
- classe matplotlib.axes. Axes ( fig , rect , * , facecolor = None , frameon = True , sharex = None , sharey = None , label = '' , xscale = None , yscale = None , box_aspect = None , ** kwargs ) [source] #
Socles :
_AxesBase
Le
Axes
contient la plupart des éléments de la figure :Axis
,Tick
,Line2D
,Text
,Polygon
, etc., et définit le système de coordonnées.L'
Axes
instance prend en charge les rappels via un attribut callbacks qui est uneCallbackRegistry
instance. Les événements auxquels vous pouvez vous connecter sont 'xlim_changed' et 'ylim_changed' et le rappel sera appelé avec func( ax ) où ax est l'Axes
instance.- Attributs :
Construire un haches dans une figure.
- Paramètres :
- figure
Figure
Les Axes sont construits dans la fig .
Figure
- tuple rectiligne (gauche, bas, largeur, hauteur).
Les Axes sont construits dans le rectangle rect . rect est en
Figure
coordonnées.- sharex, sharey
Axes
, facultatif L'axe x ou y
axis
est partagé avec l'axe x ou y dans l'entréeAxes
.- frameon bool, par défaut : True
Indique si le cadre Axes est visible.
- box_aspect flottant, facultatif
Définissez un aspect fixe pour la zone Axes, c'est-à-dire le rapport hauteur/largeur. Voir
set_box_aspect
pour plus de détails.- **kwargs
Autres arguments de mots clés facultatifs :
Propriété
La description
{'box', 'datalim'}
une fonction de filtre, qui prend un tableau flottant (m, n, 3) et une valeur dpi, et renvoie un tableau (m, n, 3) et deux décalages à partir du coin inférieur gauche de l'image
scalaire ou Aucun
(flottant, flottant) ou {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bourdonner
{'auto', 'égal'} ou flottant
bourdonner
inconnue
inconnue
Callable[[Axes, Renderer], Bbox]
bool ou 'ligne'
flottant ou Aucun
bourdonner
Patch ou (chemin, transformation) ou aucun
facecolor
ou FCCouleur
bourdonner
chaîne
bourdonner
objet
bourdonner
bourdonner
inconnue
Aucun ou bool ou flottant ou appelable
[gauche, bas, largeur, hauteur] ou
Bbox
inconnue
flottant ou Aucun
bourdonner
(échelle : flottant, longueur : flottant, caractère aléatoire : flottant)
booléen ou Aucun
chaîne
chaîne
bourdonner
inconnue
chaîne
(en bas : flottant, en haut : flottant)
flottant supérieur à -0,5
inconnue
inconnue
inconnue
inconnue
chaîne
(en bas : flottant, en haut : flottant)
flottant supérieur à -0,5
inconnue
inconnue
inconnue
flotteur
- figure
- Retours :
Sous-parcelles #
Classe de base pour les sous-parcelles, qui sont des |
|
Traçage #
# de base
Tracez y par rapport à x sous forme de lignes et/ou de marqueurs. |
|
Tracez y par rapport à x sous forme de lignes et/ou de marqueurs avec des barres d'erreur attachées. |
|
Un nuage de points de y vs. |
|
[ Déconseillé ] Tracé contraignant l'axe à traiter les flottants comme des dates. |
|
Faites un pas à pas. |
|
Créez un tracé avec une mise à l'échelle logarithmique sur les axes x et y. |
|
Faites un tracé avec une mise à l'échelle logarithmique sur l'axe des x. |
|
Faites un tracé avec une mise à l'échelle logarithmique sur l'axe y. |
|
Remplissez la zone entre deux courbes horizontales. |
|
Remplissez la zone entre deux courbes verticales. |
|
Faites un graphique en barres. |
|
Faites un diagramme à barres horizontales. |
|
Étiquetez un diagramme à barres. |
|
Créez un graphique à tiges. |
|
Tracez des lignes parallèles identiques aux positions données. |
|
Tracez un graphique circulaire. |
|
Dessinez un graphique en aires empilées. |
|
Tracez une séquence horizontale de rectangles. |
|
Tracez des lignes verticales à chaque x de ymin à ymax . |
|
Tracez des lignes horizontales à chaque y de xmin à xmax . |
|
Tracez des polygones remplis. |
Portées #
Ajoutez une ligne horizontale à travers les Axes. |
|
Ajoutez une étendue horizontale (rectangle) sur les axes. |
|
Ajoutez une ligne verticale à travers les Axes. |
|
Ajoutez une étendue verticale (rectangle) sur les axes. |
|
Ajouter une ligne droite infiniment longue. |
Spectre #
Tracez l'autocorrélation de x . |
|
Tracez le spectre d'angle. |
|
Tracez la cohérence entre x et y . |
|
Tracez la densité spectrale croisée. |
|
Tracez le spectre de magnitude. |
|
Tracez le spectre de phase. |
|
Tracez la densité spectrale de puissance. |
|
Tracez un spectrogramme. |
|
Tracez la corrélation croisée entre x et y . |
Statistiques #
Dessinez un tracé en boîte et à moustaches. |
|
Faites une intrigue de violon. |
|
Fonction de dessin pour les parcelles de violon. |
|
Fonction de dessin pour les diagrammes en boîte et moustaches. |
Regroupé #
Créez un diagramme de regroupement hexagonal 2D des points x , y . |
|
Calculer et tracer un histogramme. |
|
Créez un histogramme 2D. |
|
Une fonction constante pas à pas comme une ligne avec des bords de délimitation ou un tracé rempli. |
Contours #
Étiquetez un tracé de contour. |
|
Tracer les courbes de niveau. |
|
Tracer les contours remplis. |
Tableaux 2D #
Affichez les données sous forme d'image, c'est-à-dire sur un raster régulier 2D. |
|
Tracez les valeurs d'une matrice ou d'un tableau 2D sous forme d'image codée par couleur. |
|
Créez un tracé en pseudo-couleur avec une grille rectangulaire non régulière. |
|
Créez un tracé en pseudo-couleur avec une grille rectangulaire non régulière. |
|
Créez un tracé en pseudo-couleur avec une grille rectangulaire non régulière. |
|
Tracez le modèle de parcimonie d'un tableau 2D. |
Triangles déstructurés #
Créez un tracé en pseudo-couleur d'une grille triangulaire non structurée. |
|
Dessinez une grille triangulaire non structurée sous forme de lignes et/ou de marqueurs. |
|
Tracez des courbes de niveau sur une grille triangulaire non structurée. |
|
Dessinez des régions de contour sur une grille triangulaire non structurée. |
Texte et annotations #
Annotez le point xy avec du texte text . |
|
Ajoutez du texte aux Axes. |
|
Ajouter un tableau à un |
|
Ajoutez une flèche aux Axes. |
|
Ajoutez un enfant encart Axes à ces Axes existants. |
|
Ajoutez un indicateur d'encart aux Axes. |
|
Ajoutez un rectangle d'indicateur d'encart aux Axes en fonction des limites d'axe pour un inset_ax et dessinez des connecteurs entre inset_ax et le rectangle. |
|
Ajoutez un deuxième axe des x à ces Axes. |
|
Ajoutez un deuxième axe y à ces Axes. |
Champs vectoriels #
Tracez un champ 2D de barbes. |
|
Tracez un champ de flèches 2D. |
|
Ajouter une clé à un tracé de carquois. |
|
Dessinez les lignes de courant d'un flux vectoriel. |
Clearing #
Dégagez les haches. |
|
Dégagez les haches. |
Apparence #
Méthode pratique pour obtenir ou définir certaines propriétés d'axe. |
|
Désactivez les axes x et y. |
|
Activez les axes x et y. |
|
Définissez si le patch rectangle Axes est dessiné. |
|
Déterminez si le patch rectangle Axes est dessiné. |
|
Définissez si les repères d'axe et les lignes de grille sont au-dessus ou en dessous de la plupart des artistes. |
|
Déterminez si les repères d'axe et les lignes de grille sont au-dessus ou en dessous de la plupart des artistes. |
|
Configurez les lignes de la grille. |
|
Obtenez la couleur de face des Axes. |
|
Définissez la couleur de face des Axes. |
Cycle immobilier #
Définissez le cycle de propriétés des axes. |
Axe / limites #
[ Déconseillé ] Renvoie l'instance XAxis. |
|
[ Déconseillé ] Renvoie l'instance de l'axe Y. |
Limites et direction de l'axe #
Inversez l'axe des x. |
|
Renvoie si l'axe des abscisses est orienté dans la direction "inverse". |
|
Inversez l'axe des ordonnées. |
|
Renvoie si l'axe y est orienté dans la direction "inverse". |
|
Définissez les limites de la vue sur l'axe des x. |
|
Renvoie les limites de la vue sur l'axe des x. |
|
Définissez les limites d'affichage de l'axe y. |
|
Renvoie les limites de la vue sur l'axe des ordonnées. |
|
Étendez la |
|
Définissez les limites numériques inférieure et supérieure de l'axe des x. |
|
Renvoie les limites inférieure et supérieure de l'axe des x, dans l'ordre croissant. |
|
Définissez les limites numériques inférieure et supérieure de l'axe y. |
|
Renvoie les limites inférieure et supérieure de l'axe des ordonnées, dans l'ordre croissant. |
Étiquettes d'axe, titre et légende #
Définissez l'étiquette de l'axe des x. |
|
Obtenez la chaîne de texte xlabel. |
|
Définissez l'étiquette de l'axe y. |
|
Obtenez la chaîne de texte ylabel. |
|
Définissez un titre pour les Axes. |
|
Obtenez un titre Axes. |
|
Placez une légende sur les Axes. |
|
Renvoie l' |
|
Poignées de retour et étiquettes pour la légende |
Échelles d'axe #
Définissez l'échelle de l'axe des abscisses. |
|
Renvoie l'échelle de l'axe des abscisses (sous forme de chaîne). |
|
Définissez l'échelle de l'axe y. |
|
Renvoie l'échelle de l'axe y (sous forme de chaîne). |
Mise à l'échelle automatique et marges #
Lors de la mise à l'échelle automatique, s'il faut obéir à tous les fichiers |
|
Définissez ou récupérez les marges de mise à l'échelle automatique. |
|
Définissez le rembourrage des limites de données X avant la mise à l'échelle automatique. |
|
Définissez le remplissage des limites de données Y avant la mise à l'échelle automatique. |
|
Recalculez les limites de données en fonction des artistes actuels. |
|
Mise à l'échelle automatique de la vue de l'axe sur les données (bascule). |
|
Mise à l'échelle automatique des limites de vue à l'aide des limites de données. |
|
Définissez si la mise à l'échelle automatique est appliquée à chaque axe lors du prochain dessin ou appel à |
|
Renvoie True si chaque axe est mis à l'échelle automatiquement, False sinon. |
|
Définissez si l'axe des abscisses est mis à l'échelle automatiquement lors du dessin ou par |
|
Indique si l'axe des abscisses est mis à l'échelle automatiquement. |
|
Définissez si l'axe y est mis à l'échelle automatiquement lors du dessin ou par |
|
Renvoie si l'axe y est mis à l'échelle automatiquement. |
Format d'image #
Ajustez les Axes pour un format de données spécifié. |
|
Définissez le rapport d'aspect de la mise à l'échelle des axes, c'est-à-dire l'échelle y/x. |
|
Renvoie le rapport d'aspect de la mise à l'échelle des axes. |
|
Définissez l'aspect de la boîte Axes, c'est-à-dire le rapport hauteur/largeur. |
|
Renvoie l'aspect de la boîte Axes, c'est-à-dire le rapport hauteur/largeur. |
|
Définissez comment les axes s'ajustent pour atteindre le rapport d'aspect requis. |
|
Indiquez si les Axes ajusteront sa dimension physique ('box') ou ses limites de données ('datalim') pour atteindre le rapport hauteur/largeur souhaité. |
Coches et étiquettes de tiques #
Définissez les emplacements des graduations de l'axe des abscisses et éventuellement des étiquettes. |
|
Renvoie les emplacements des graduations de l'axe des abscisses dans les coordonnées des données. |
|
Définissez les étiquettes de l'axe des abscisses avec la liste des étiquettes de chaîne. |
|
Obtenez les étiquettes de coche de l'axe des abscisses. |
|
Renvoie les principales étiquettes de graduation de l'axe des abscisses, sous la forme d'une liste de |
|
Renvoie les étiquettes des graduations mineures de l'axe des abscisses, sous la forme d'une liste de |
|
Renvoie les lignes de la grille de l'axe des abscisses sous la forme d'une liste de |
|
Renvoie les lignes de graduation de l'axe des abscisses sous la forme d'une liste de |
|
Définissez des repères d'axe et des étiquettes pour traiter les données le long de l'axe des abscisses comme des dates. |
|
Définissez les emplacements des graduations de l'axe y et éventuellement les étiquettes. |
|
Renvoie les emplacements des graduations de l'axe y dans les coordonnées des données. |
|
Définissez les étiquettes des yaxis avec la liste des étiquettes de chaîne. |
|
Obtenez les étiquettes de coche des yaxis. |
|
Renvoie les principales étiquettes de graduation de l'axe y, sous la forme d'une liste de |
|
Renvoie les étiquettes de graduation mineures de l'axe y, sous la forme d'une liste de |
|
Renvoie les lignes de la grille de l'axe y sous la forme d'une liste de |
|
Renvoie les lignes de graduation de l'axe y sous la forme d'une liste de |
|
Configurez les repères d'axe et les étiquettes pour traiter les données le long de l'axe y comme des dates. |
|
Supprimez les tiques mineures des axes. |
|
Afficher les graduations mineures sur les axes. |
|
Configurez le |
|
Modifiez l'apparence des graduations, des étiquettes de graduation et du quadrillage. |
|
Contrôlez le comportement des principaux localisateurs de tiques. |
Unités #
Convertissez x en utilisant le type d'unité de l'axe des x. |
|
Convertissez y en utilisant le type d'unité de l'axe y. |
|
Indique si les unités sont définies sur n'importe quel axe. |
Ajout d'artistes #
Ajoutez un |
|
Ajoutez un |
|
Ajoutez un |
|
Ajoutez un |
|
Ajoutez un |
|
Ajoutez un |
|
Ajoutez un |
|
Ajoutez un |
Jumelage et partage #
Créez un double Axes partageant l'axe x. |
|
Créez un double Axes partageant l'axe y. |
|
Partagez l'axe des x avec d' autres . |
|
Partagez l'axe des ordonnées avec d' autres . |
|
Renvoie une vue immuable sur le groupeur d'axes X partagé. |
|
Renvoie une vue immuable sur le groupeur d'axes y partagé. |
Position des axes #
Obtenez l'emplacement de l'ancre. |
|
Définissez l'emplacement de l'ancre. |
|
Renvoie le axes_locator. |
|
Définissez le localisateur d'axes. |
|
Réinitialisez la position active à la position d'origine. |
|
Renvoie la position des Axes dans la figure sous la forme d'un |
|
Définissez la position des axes. |
Asynchrone/basé sur les événements #
Si l'artiste est "périmé" et doit être redessiné pour que la sortie corresponde à l'état interne de l'artiste. |
|
Appelez tous les rappels enregistrés. |
|
Ajoutez une fonction de rappel qui sera appelée chaque fois que l'une des |
|
Supprimer un rappel en fonction de son identifiant d'observateur. |
Interactif #
Indique si cet Axe prend en charge toute fonctionnalité de bouton de panoramique/zoom. |
|
Indique si cet Axe prend en charge la fonctionnalité du bouton de zone de zoom. |
|
Déterminez si les Axes répondent aux commandes de navigation. |
|
Définissez si les axes répondent aux commandes de la barre d'outils de navigation. |
|
Obtenez l'état du bouton de la barre d'outils de navigation : "PAN", "ZOOM" ou Aucun. |
|
Définissez l'état du bouton de la barre d'outils de navigation. |
|
Appelé lorsqu'une opération de panoramique a commencé. |
|
Appelé lorsque la souris se déplace pendant une opération de panoramique. |
|
Appelé lorsqu'une opération de panoramique est terminée (lorsque le bouton de la souris est relevé.) |
|
Renvoie une chaîne de format mettant en forme les coordonnées x , y . |
|
Renvoie une représentation sous forme de chaîne de data . |
|
Renvoie x formaté en tant que valeur x. |
|
Renvoie y formaté comme une valeur y. |
|
Renvoie si cet artiste est interrogé pour des informations de contexte personnalisées lorsque le curseur de la souris passe dessus. |
|
Retourne si l'événement donné (dans les coordonnées d'affichage) est dans les Axes. |
|
Teste si l'artiste contient l'événement mouse. |
|
Renvoie si le point (paire de coordonnées en pixels) se trouve à l'intérieur du patch Axes. |
|
Renvoie les données du curseur pour un événement donné. |
Enfants #
Renvoie une liste de |
|
Renvoie une liste de lignes contenues par les Axes. |
|
Trouvez des objets d'artiste. |
Dessin #
Dessinez l'artiste (et ses enfants) à l'aide du moteur de rendu donné. |
|
Redessinez efficacement un seul artiste. |
|
Redessinez efficacement les données Axes, mais pas les repères d'axe, les étiquettes, etc. |
|
[ Obsolète ] |
|
Renvoie la valeur zorder en dessous de laquelle les artistes seront pixellisés. |
|
Définissez le seuil zorder pour la rastérisation pour la sortie graphique vectorielle. |
|
Renvoie la boîte englobante Axes dans l'espace d'affichage ; args et kwargs sont vides. |
|
Renvoie la boîte englobante étroite des Axes, y compris les axes et leurs décorateurs (xlabel, titre, etc.). |
Projection #
Les méthodes utilisées par Axis
cela doivent être remplacées pour les axes non rectilignes.
Obtenez la transformation utilisée pour dessiner des étiquettes, des graduations et des quadrillages sur l'axe des abscisses. |
|
Obtenez la transformation utilisée pour dessiner les étiquettes, les graduations et les quadrillages de l'axe y. |
|
Renvoie le rapport d'aspect des données mises à l'échelle. |
|
|
|
|
|
|
|
|
Autre #
Renvoie une liste par défaut des artistes utilisés pour le calcul de la boîte englobante. |
|
Renvoie le chemin du clip avec la partie non affine de sa transformation appliquée et la partie affine restante de sa transformation. |
|
Indique si des artistes ont été ajoutés aux Axes. |
|
Définissez plusieurs propriétés à la fois. |
- classe matplotlib.axes.Axes. ArtistList ( axes , prop_name , add_name , valid_types = None , invalid_types = None ) #
Une sous-liste d'enfants Axes en fonction de leur type.
Les sous-listes enfants spécifiques au type deviendront immuables dans Matplotlib 3.7. Ensuite, ces listes d'artistes seront probablement remplacées par des tuples. Utilisez comme s'il s'agissait déjà d'un tuple.
Cette classe n'existe que pendant la période de transition pour avertir de la modification obsolète des listes d'artistes.
- Paramètres :
- axes .axes.Axes
Les Axes dont cette sous-liste tirera les enfants Artistes.
- prop_name chaîne
Le nom de propriété utilisé pour accéder à cette sous-liste à partir des Axes ; utilisé pour générer des avertissements de dépréciation.
- chaîne add_name
Le nom de la méthode utilisée pour ajouter les Artistes du type de cette sous-liste aux Axes ; utilisé pour générer des avertissements de dépréciation.
- valid_types liste de types, facultatif
Une liste de types qui déterminent quels enfants seront renvoyés par cette sous-liste. Si spécifié, les artistes de la sous-liste doivent être des instances de l'un de ces types. S'il n'est pas spécifié, tout type d'artiste est valide (sauf s'il est limité par invalid_types .)
- invalid_types tuple, facultatif
Une liste de types qui déterminent quels enfants ne seront pas renvoyés par cette sous-liste. Si spécifié, les artistes de la sous-liste ne seront jamais une instance de ces types. Sinon, aucun type ne sera exclu.
- insérer ( index , élément ) #
S.insert(index, value) -- insère la valeur avant l'index