matplotlib.projections
#
Transformations non séparables qui mappent de l'espace de données à l'espace d'écran.
Les projections sont définies comme des Axes
sous-classes. Ils comprennent les éléments suivants :
Une transformation des coordonnées de données en coordonnées d'affichage.
Un inverse de cette transformation. Ceci est utilisé, par exemple, pour reconvertir les positions de la souris de l'espace écran en espace de données.
Transformations pour le quadrillage, les ticks et les ticklabels. Les projections personnalisées devront souvent placer ces éléments dans des emplacements spéciaux, et Matplotlib dispose d'une fonction pour vous aider à le faire.
Configuration des valeurs par défaut (en remplaçant
cla
), car les valeurs par défaut pour un axe rectiligne peuvent ne pas être appropriées.Définir la forme des axes, par exemple, un axe elliptique, qui sera utilisé pour dessiner l'arrière-plan du tracé et pour découper les éléments de données.
Définir des localisateurs et des formateurs personnalisés pour la projection. Par exemple, dans une projection géographique, il peut être plus pratique d'afficher la grille en degrés, même si les données sont en radians.
Configurez le panoramique et le zoom interactifs. Ceci est laissé comme une fonctionnalité "avancée" laissée au lecteur, mais il existe un exemple de cela pour les tracés polaires dans
matplotlib.projections.polar
.Toutes les méthodes supplémentaires pour plus de commodité ou de fonctionnalités.
Une fois les axes de projection définis, ils peuvent être utilisés de deux manières :
En définissant l'attribut class
name
, les axes de projection peuvent être enregistrés avecmatplotlib.projections.register_projection
et ensuite simplement invoqués par leur nom :fig.add_subplot(projection="my_proj_name")
Pour des projections plus complexes et paramétrables, un objet "projection" générique peut être défini qui inclut la méthode
_as_mpl_axes
._as_mpl_axes
ne doit prendre aucun argument et renvoyer la sous-classe des axes de la projection et un dictionnaire d'arguments supplémentaires à transmettre à la__init__
méthode de la sous-classe. Ensuite, une projection paramétrée peut être initialisée avec :fig.add_subplot(projection=MyProjection(param1=param1_value))
où MyProjection est un objet qui implémente une
_as_mpl_axes
méthode.
Un exemple complet et fortement annoté se trouve dans
Projection personnalisée . La fonctionnalité de tracé polaire dans
matplotlib.projections.polar
peut également être intéressante.
- classe matplotlib.projections. ProjectionRegistry [source] #
Socles :
object
Un mappage des noms de projection enregistrés aux classes de projection.
- matplotlib.projections. get_projection_class ( projection = None ) [source] #
Obtenez une classe de projection à partir de son nom.
Si projection est None, une projection rectiligne standard est renvoyée.
- matplotlib.projections. get_projection_names ( ) [source] #
Renvoie les noms de toutes les projections actuellement enregistrées.
matplotlib.projections.polar
#
- classe matplotlib.projections.polar. InvertedPolarTransform ( axe = Aucun , use_rmin = True , _apply_theta_transforms = True ) [source] #
Socles :
Transform
L'inverse de la transformée polaire, mappant l'espace de coordonnées cartésiennes x et y en thêta et r .
- Paramètres :
- raccourci_name str
Une chaîne représentant le "nom" de la transformation. Le nom n'a aucune autre signification que d'améliorer la lisibilité
str(transform)
lorsque DEBUG=True.
- a_inverse = Vrai #
True si cette transformation a une transformation inverse correspondante.
- input_dims = 2 #
Le nombre de dimensions d'entrée de cette transformation. Doit être remplacé (avec des entiers) dans la sous-classe.
- inversé ( ) [source] #
Renvoie la transformation inverse correspondante.
Ça tient .
x == self.inverted().transform(self.transform(x))
La valeur de retour de cette méthode doit être traitée comme temporaire. Une mise à jour de soi ne provoque pas une mise à jour correspondante de sa copie inversée.
- output_dims = 2 #
Le nombre de dimensions de sortie de cette transformation. Doit être remplacé (avec des entiers) dans la sous-classe.
- transform_non_affine ( xy ) [source] #
N'appliquez que la partie non affine de cette transformation.
transform(values)
est toujours équivalent àtransform_affine(transform_non_affine(values))
.Dans les transformations non affines, cela équivaut généralement à
transform(values)
. Dans les transformations affines, c'est toujours un no-op.- Paramètres :
- tableau de valeurs
Les valeurs d'entrée sous forme de tableau NumPy de longueur
input_dims
ou de forme (N xinput_dims
).
- Retours :
- déployer
Les valeurs de sortie sous forme de tableau NumPy de longueur
output_dims
ou de forme (N xoutput_dims
), selon l'entrée.
- classe matplotlib.projections.polar. PolarAffine ( scale_transform , limits ) [source] #
Socles :
Affine2DBase
La partie affine de la projection polaire. Met à l'échelle la sortie de sorte que le rayon maximum repose sur le bord du cercle des axes.
Limits est la limite d'affichage des données. La seule partie de ses limites qui est utilisée est les limites y (pour les limites de rayon). La plage thêta est gérée par la transformée non affine.
- classe matplotlib.projections.polar. PolarAxes ( * args , theta_offset = 0 , theta_direction = 1 , rlabel_position = 22.5 , ** kwargs ) [source] #
Socles :
Axes
Une projection graphique polaire, où les dimensions d'entrée sont theta , r .
Theta commence à pointer vers l'est et va dans le sens inverse des aiguilles d'une montre.
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 :
- class InvertedPolarTransform ( axe = Aucun , use_rmin = True , _apply_theta_transforms = True ) [source] #
Socles :
Transform
L'inverse de la transformée polaire, mappant l'espace de coordonnées cartésiennes x et y en thêta et r .
- Paramètres :
- raccourci_name str
Une chaîne représentant le "nom" de la transformation. Le nom n'a aucune autre signification que d'améliorer la lisibilité
str(transform)
lorsque DEBUG=True.
- a_inverse = Vrai #
True si cette transformation a une transformation inverse correspondante.
- input_dims = 2 #
Le nombre de dimensions d'entrée de cette transformation. Doit être remplacé (avec des entiers) dans la sous-classe.
- inversé ( ) [source] #
Renvoie la transformation inverse correspondante.
Ça tient .
x == self.inverted().transform(self.transform(x))
La valeur de retour de cette méthode doit être traitée comme temporaire. Une mise à jour de soi ne provoque pas une mise à jour correspondante de sa copie inversée.
- output_dims = 2 #
Le nombre de dimensions de sortie de cette transformation. Doit être remplacé (avec des entiers) dans la sous-classe.
- transform_non_affine ( xy ) [source] #
N'appliquez que la partie non affine de cette transformation.
transform(values)
est toujours équivalent àtransform_affine(transform_non_affine(values))
.Dans les transformations non affines, cela équivaut généralement à
transform(values)
. Dans les transformations affines, c'est toujours un no-op.- Paramètres :
- tableau de valeurs
Les valeurs d'entrée sous forme de tableau NumPy de longueur
input_dims
ou de forme (N xinput_dims
).
- Retours :
- déployer
Les valeurs de sortie sous forme de tableau NumPy de longueur
output_dims
ou de forme (N xoutput_dims
), selon l'entrée.
- class PolarAffine ( scale_transform , limits ) [source] #
Socles :
Affine2DBase
La partie affine de la projection polaire. Met à l'échelle la sortie de sorte que le rayon maximum repose sur le bord du cercle des axes.
Limits est la limite d'affichage des données. La seule partie de ses limites qui est utilisée est les limites y (pour les limites de rayon). La plage thêta est gérée par la transformée non affine.
- class PolarTransform ( axe = Aucun , use_rmin = True , _apply_theta_transforms = True ) [source] #
Socles :
Transform
La transformée polaire de base.
Cette transformation mappe les coordonnées polaires en coordonnées cartésiennes (mais ne gère pas le positionnement dans l'espace écran).
(theta, r)
(x, y) = (r * cos(theta), r * sin(theta))
Les segments de chemin à un rayon fixe sont automatiquement transformés en arcs de cercle tant que .
path._interpolation_steps > 1
- Paramètres :
- raccourci_name str
Une chaîne représentant le "nom" de la transformation. Le nom n'a aucune autre signification que d'améliorer la lisibilité
str(transform)
lorsque DEBUG=True.
- a_inverse = Vrai #
True si cette transformation a une transformation inverse correspondante.
- input_dims = 2 #
Le nombre de dimensions d'entrée de cette transformation. Doit être remplacé (avec des entiers) dans la sous-classe.
- inversé ( ) [source] #
Renvoie la transformation inverse correspondante.
Ça tient .
x == self.inverted().transform(self.transform(x))
La valeur de retour de cette méthode doit être traitée comme temporaire. Une mise à jour de soi ne provoque pas une mise à jour correspondante de sa copie inversée.
- output_dims = 2 #
Le nombre de dimensions de sortie de cette transformation. Doit être remplacé (avec des entiers) dans la sous-classe.
- transform_non_affine ( tr ) [source] #
N'appliquez que la partie non affine de cette transformation.
transform(values)
est toujours équivalent àtransform_affine(transform_non_affine(values))
.Dans les transformations non affines, cela équivaut généralement à
transform(values)
. Dans les transformations affines, c'est toujours un no-op.- Paramètres :
- tableau de valeurs
Les valeurs d'entrée sous forme de tableau NumPy de longueur
input_dims
ou de forme (N xinput_dims
).
- Retours :
- déployer
Les valeurs de sortie sous forme de tableau NumPy de longueur
output_dims
ou de forme (N xoutput_dims
), selon l'entrée.
- class RadialLocator ( base , axes = None ) [source] #
Socles :
Locator
Utilisé pour localiser les graduations de rayon.
Garantit que tous les ticks sont strictement positifs. Pour toutes les autres tâches, il délègue à la base
Locator
(qui peut être différente selon l'échelle de l' axe des r ).- non singulier ( vmin , vmax ) [source] #
Ajustez une plage si nécessaire pour éviter les singularités.
Cette méthode est appelée lors de la mise à l'échelle automatique, avec la définition des limites de données sur les axes si les axes contiennent des données, ou sinon.
(v0, v1)
(-inf, +inf)
Si (éventuellement jusqu'à une pente en virgule flottante), cette méthode renvoie un intervalle étendu autour de cette valeur.
v0 == v1
Si , cette méthode renvoie les limites d'affichage par défaut appropriées.
(v0, v1) == (-inf, +inf)
Sinon, est retourné sans modification.
(v0, v1)
- classe ThetaFormatter [source] #
Socles :
Formatter
Utilisé pour formater les étiquettes de coche thêta . Convertit l'unité native des radians en degrés et ajoute un symbole de degré.
- class ThetaLocator ( base ) [source] #
Socles :
Locator
Utilisé pour localiser les tiques thêta.
Cela fonctionnera de la même manière que le localisateur de base, sauf dans le cas où la vue s'étend sur tout le cercle. Dans de tels cas, les emplacements par défaut précédemment utilisés tous les 45 degrés sont renvoyés.
- can_pan ( ) [source] #
Indique si cet axe prend en charge la fonctionnalité du bouton panoramique/zoom.
Pour les axes polaires, cela est légèrement trompeur. Le panoramique et le zoom sont effectués par le même bouton. Le panoramique est effectué en azimut tandis que le zoom est effectué le long de la radiale.
- can_zoom ( ) [source] #
Indique si cet axe prend en charge la fonctionnalité du bouton de zone de zoom.
Les axes polaires ne prennent pas en charge les zones de zoom.
- drag_pan ( bouton , clé , x , y ) [source] #
Appelé lorsque la souris se déplace pendant une opération de panoramique.
- Paramètres :
- bouton
MouseButton
Le bouton de la souris enfoncé.
- key str ou Aucun
La touche enfoncée, le cas échéant.
- x, y flottant
Les coordonnées de la souris dans les coordonnées d'affichage.
- bouton
Remarques
Ceci est destiné à être remplacé par de nouveaux types de projection.
- draw ( moteur de rendu ) [source] #
Dessinez l'artiste (et ses enfants) à l'aide du moteur de rendu donné.
Cela n'a aucun effet si l'artiste n'est pas visible (
Artist.get_visible
renvoie Faux).- Paramètres :
- sous-classe de moteur de rendu .
RendererBase
- sous-classe de moteur de rendu .
Remarques
Cette méthode est remplacée dans les sous-classes Artist.
- end_pan ( ) [source] #
Appelé lorsqu'une opération de panoramique est terminée (lorsque le bouton de la souris est relevé.)
Remarques
Ceci est destiné à être remplacé par de nouveaux types de projection.
- format_coord ( thêta , r ) [source] #
Renvoie une chaîne de format mettant en forme les coordonnées x , y .
- get_data_ratio ( ) [source] #
Renvoie le rapport d'aspect des données elles-mêmes. Pour un tracé polaire, cela devrait toujours être 1,0
- get_rlabel_position ( ) [source] #
- Retours :
- flotteur
La position thêta des étiquettes de rayon en degrés.
- get_theta_direction ( ) [source] #
Obtenez la direction dans laquelle thêta augmente.
- -1:
Theta augmente dans le sens des aiguilles d'une montre
- 1:
Thêta augmente dans le sens antihoraire
- get_xaxis_text1_transform ( pad ) [source] #
- Retours :
- transformer Transformer
La transformation utilisée pour dessiner les étiquettes de l'axe des x, qui ajoutera des pad_points de remplissage (en points) entre l'axe et l'étiquette. La direction x est en coordonnées de données et la direction y est en coordonnées d'axe
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
L'alignement vertical du texte.
- aligner {'centre', 'gauche', 'droite'}
L'alignement horizontal du texte.
Remarques
Cette transformation est principalement utilisée par la
Axis
classe et est censée être remplacée par de nouveaux types de projections qui peuvent nécessiter de placer des éléments d'axe à différents endroits.
- get_xaxis_text2_transform ( pad ) [source] #
- Retours :
- transformer Transformer
La transformation utilisée pour dessiner les étiquettes secondaires de l'axe des x, qui ajoutera des pad_points de remplissage (en points) entre l'axe et l'étiquette. La direction x est en coordonnées de données et la direction y est en coordonnées d'axe
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
L'alignement vertical du texte.
- aligner {'centre', 'gauche', 'droite'}
L'alignement horizontal du texte.
Remarques
Cette transformation est principalement utilisée par la
Axis
classe et est censée être remplacée par de nouveaux types de projections qui peuvent nécessiter de placer des éléments d'axe à différents endroits.
- get_xaxis_transform ( qui = 'grille' ) [source] #
Obtenez la transformation utilisée pour dessiner des étiquettes, des graduations et des quadrillages sur l'axe des abscisses. La direction x est en coordonnées de données et la direction y est en coordonnées d'axe.
Noter
Cette transformation est principalement utilisée par la
Axis
classe et est censée être remplacée par de nouveaux types de projections qui peuvent nécessiter de placer des éléments d'axe à différents endroits.
- get_yaxis_text1_transform ( pad ) [source] #
- Retours :
- transformer Transformer
La transformation utilisée pour dessiner les étiquettes de l'axe y, qui ajoutera des pad_points de remplissage (en points) entre l'axe et l'étiquette. La direction x est en coordonnées d'axe et la direction y est en coordonnées de données
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
L'alignement vertical du texte.
- aligner {'centre', 'gauche', 'droite'}
L'alignement horizontal du texte.
Remarques
Cette transformation est principalement utilisée par la
Axis
classe et est censée être remplacée par de nouveaux types de projections qui peuvent nécessiter de placer des éléments d'axe à différents endroits.
- get_yaxis_text2_transform ( pad ) [source] #
- Retours :
- transformer Transformer
La transformation utilisée pour dessiner des étiquettes d'axe y secondaires, qui ajouteront des pad_points de remplissage (en points) entre l'axe et l'étiquette. La direction x est en coordonnées d'axe et la direction y est en coordonnées de données
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
L'alignement vertical du texte.
- aligner {'centre', 'gauche', 'droite'}
L'alignement horizontal du texte.
Remarques
Cette transformation est principalement utilisée par la
Axis
classe et est censée être remplacée par de nouveaux types de projections qui peuvent nécessiter de placer des éléments d'axe à différents endroits.
- get_yaxis_transform ( qui = 'grille' ) [source] #
Obtenez la transformation utilisée pour dessiner les étiquettes, les graduations et les quadrillages de l'axe y. La direction x est en coordonnées d'axe et la direction y est en coordonnées de données.
Noter
Cette transformation est principalement utilisée par la
Axis
classe et est censée être remplacée par de nouveaux types de projections qui peuvent nécessiter de placer des éléments d'axe à différents endroits.
- nom = 'polaire' #
- set ( * , ajustable=<UNSET> , agg_filter=<UNSET> , alpha=<UNSET> , anchor=<UNSET> , animé=<UNSET> , aspect=<UNSET> , autoscale_on=<UNSET> , autoscalex_on=<UNSET > , autoscaley_on=<UNSET> , axes_locator=<UNSET> , axisbelow=<UNSET> , box_aspect=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , facecolor=<UNSET> , frame_on=<UNSET> , gid=<UNSET>, in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , navigation=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , position=<UNSET> , prop_cycle=<UNSET> , rasterization_zorder =<UNSET> , rasterized=<UNSET> , rgrids=<UNSET> , rlabel_position=<UNSET> , rlim=<UNSET> , rmax=<UNSET> , rmin=<UNSET> , rorigin=<UNSET> , rscale=< UNSET> , rticks=<UNSET>, sketch_params=<DÉFINI>, snap=<UNSET> , theta_direction=<UNSET> , theta_offset=<UNSET> , theta_zero_location=<UNSET> , thetagrids=<UNSET> , thetalim=<UNSET> , thetamax=<UNSET> , thetamin=<UNSET> , titre =<UNSET> , transform=<UNSET> , url=<UNSET> , visible=<UNSET> , xbound=<UNSET> , xlabel=<UNSET> , xlim=<UNSET> , xmargin=<UNSET> , xscale=< UNSET> , xticklabels=<UNSET>, xticks=<DÉSACTIVÉ> ,ybound=<UNSET> , ylabel=<UNSET> , ylim=<UNSET> , ymargin=<UNSET> , yscale=<UNSET> , yticklabels=<UNSET> , yticks=<UNSET> , zorder=<UNSET> ) [source ] #
Définissez plusieurs propriétés à la fois.
Les propriétés prises en charge sont
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
tuple avec des flottants
Numéro
inconnue
flotteur
flotteur
flotteur
inconnue
inconnue
(échelle : flottant, longueur : flottant, caractère aléatoire : flottant)
booléen ou Aucun
inconnue
inconnue
chaîne
tuple avec flottants, degrés
inconnue
inconnue
inconnue
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
- set_rgrids ( radii , labels = None , angle = None , fmt = None , ** kwargs ) [source] #
Définissez le quadrillage radial sur un tracé polaire.
- Paramètres :
- tuple de rayons avec des flotteurs
Les rayons des quadrillages radiaux
- labels tuple avec des chaînes ou Aucun
Les étiquettes à utiliser à chaque quadrillage radial. Le
matplotlib.ticker.ScalarFormatter
sera utilisé si Aucun.- flotteur d' angle
La position angulaire des étiquettes de rayon en degrés.
- fmt str ou Aucun
Chaîne de format utilisée dans
matplotlib.ticker.FormatStrFormatter
. Par exemple '%f'.
- Retours :
- liste de lignes de
lines.Line2D
Le quadrillage radial.
- liste d' étiquettes de
text.Text
Les étiquettes de tiques.
- liste de lignes de
- Autres paramètres :
- **kwargs
kwargs sont des propriétés facultatives
Text
pour les étiquettes.
Voir également
- set_rlabel_position ( valeur ) [source] #
Mettez à jour la position thêta des étiquettes de rayon.
- Paramètres :
- nombre de valeur
La position angulaire des étiquettes de rayon en degrés.
- set_rlim ( bas = Aucun , haut = Aucun , * , émission = Vrai , auto = Faux , ** kwargs ) [source] #
Définissez les limites de la vue de l'axe radial.
Cette fonction se comporte comme
Axes.set_ylim
, mais prend également en charge rmin et rmax comme alias pour bottom et top .Voir également
- set_rorigin ( rorigin ) [source] #
Mettez à jour l'origine radiale.
- Paramètres :
- flotteur d' origine
- set_theta_direction ( direction ) [source] #
Définissez la direction dans laquelle thêta augmente.
- dans le sens des aiguilles d'une montre, -1 :
Theta augmente dans le sens des aiguilles d'une montre
- dans le sens antihoraire, antihoraire, 1 :
Thêta augmente dans le sens antihoraire
- set_theta_zero_location ( loc , offset = 0.0 ) [source] #
Définissez l'emplacement du zéro de thêta.
Cela appelle simplement
set_theta_offset
avec la valeur correcte en radians.- Paramètres :
- rue loc
Peut être l'un des "N", "NW", "W", "SW", "S", "SE", "E" ou "NE".
- décalage flottant, par défaut : 0
Un décalage en degrés à appliquer à partir de la position spécifiée . Remarque : ce décalage est toujours appliqué dans le sens antihoraire quel que soit le réglage de direction.
- set_thetagrids ( angles , labels = None , fmt = None , ** kwargs ) [source] #
Définissez les lignes de grille thêta dans un tracé polaire.
- Paramètres :
- angles tuple avec flottants, degrés
Les angles des lignes de grille thêta.
- labels tuple avec des chaînes ou Aucun
Les étiquettes à utiliser à chaque ligne de grille thêta. Le
projections.polar.ThetaFormatter
sera utilisé si Aucun.- fmt str ou Aucun
Chaîne de format utilisée dans
matplotlib.ticker.FormatStrFormatter
. Par exemple '%f'. Notez que l'angle utilisé est en radians.
- Retours :
- liste de lignes de
lines.Line2D
Les quadrillages thêta.
- liste d' étiquettes de
text.Text
Les étiquettes de tiques.
- liste de lignes de
- Autres paramètres :
- **kwargs
kwargs sont des propriétés facultatives
Text
pour les étiquettes.
Voir également
- set_thetalim ( * args , ** kwargs ) [source] #
Définissez les valeurs thêta minimale et maximale.
Peut prendre les signatures suivantes :
set_thetalim(minval, maxval)
: Définissez les limites en radians.set_thetalim(thetamin=minval, thetamax=maxval)
: Définissez les limites en degrés.
où minval et maxval sont les limites minimale et maximale. Les valeurs sont enveloppées dans la plage\([0, 2\pi]\)(en radians), ainsi par exemple il est possible de faire pour avoir un axe symétrique autour de 0. Une ValueError est levée si la différence d'angle absolue est supérieure à un cercle complet.
set_thetalim(-np.pi / 2, np.pi / 2)
- set_yscale ( * args , ** kwargs ) [source] #
Définissez l'échelle de l'axe y.
- Paramètres :
- valeur {"linéaire", "log", "symlog", "logit", ...} ou
ScaleBase
Le type d'échelle d'axe à appliquer.
- **kwargs
Différents arguments de mots-clés sont acceptés, selon l'échelle. Voir les arguments de mot-clé de classe respectifs :
- valeur {"linéaire", "log", "symlog", "logit", ...} ou
Remarques
Par défaut, Matplotlib prend en charge les échelles mentionnées ci-dessus. De plus, des échelles personnalisées peuvent être enregistrées à l'aide de
matplotlib.scale.register_scale
. Ces échelles peuvent alors également être utilisées ici.
- start_pan ( x , y , bouton ) [source] #
Appelé lorsqu'une opération de panoramique a commencé.
- Paramètres :
- x, y flottant
Les coordonnées de la souris dans les coordonnées d'affichage.
- bouton
MouseButton
Le bouton de la souris enfoncé.
Remarques
Ceci est destiné à être remplacé par de nouveaux types de projection.
- classe matplotlib.projections.polar. PolarTransform ( axe = Aucun , use_rmin = True , _apply_theta_transforms = True ) [source] #
Socles :
Transform
La transformée polaire de base.
Cette transformation mappe les coordonnées polaires en coordonnées cartésiennes (mais ne gère pas le positionnement dans l'espace écran).
(theta, r)
(x, y) = (r * cos(theta), r * sin(theta))
Les segments de chemin à un rayon fixe sont automatiquement transformés en arcs de cercle tant que .
path._interpolation_steps > 1
- Paramètres :
- raccourci_name str
Une chaîne représentant le "nom" de la transformation. Le nom n'a aucune autre signification que d'améliorer la lisibilité
str(transform)
lorsque DEBUG=True.
- a_inverse = Vrai #
True si cette transformation a une transformation inverse correspondante.
- input_dims = 2 #
Le nombre de dimensions d'entrée de cette transformation. Doit être remplacé (avec des entiers) dans la sous-classe.
- inversé ( ) [source] #
Renvoie la transformation inverse correspondante.
Ça tient .
x == self.inverted().transform(self.transform(x))
La valeur de retour de cette méthode doit être traitée comme temporaire. Une mise à jour de soi ne provoque pas une mise à jour correspondante de sa copie inversée.
- output_dims = 2 #
Le nombre de dimensions de sortie de cette transformation. Doit être remplacé (avec des entiers) dans la sous-classe.
- transform_non_affine ( tr ) [source] #
N'appliquez que la partie non affine de cette transformation.
transform(values)
est toujours équivalent àtransform_affine(transform_non_affine(values))
.Dans les transformations non affines, cela équivaut généralement à
transform(values)
. Dans les transformations affines, c'est toujours un no-op.- Paramètres :
- tableau de valeurs
Les valeurs d'entrée sous forme de tableau NumPy de longueur
input_dims
ou de forme (N xinput_dims
).
- Retours :
- déployer
Les valeurs de sortie sous forme de tableau NumPy de longueur
output_dims
ou de forme (N xoutput_dims
), selon l'entrée.
- classe matplotlib.projections.polar. RadialAxis ( * args , ** kwargs ) [source] #
Socles :
YAxis
Un axe radial.
Cela remplace certaines propriétés de a
YAxis
pour fournir un boîtier spécial pour un axe radial.- Paramètres :
- axes
matplotlib.axes.Axes
Le
Axes
auquel appartient l'Axe créé.- flotteur de rayon de sélection
Le rayon d'acceptation pour les tests de confinement. Voir aussi
Axis.contains
.
- axes
- nom_axe = 'rayon' #
Nom en lecture seule identifiant l'axe.
- effacer ( ) [source] #
Effacer l'axe.
Cela réinitialise les propriétés de l'axe à leurs valeurs par défaut :
l'étiquette
L'échelle
localisateurs, formateurs et ticks
grille majeure et mineure
unités
rappels enregistrés
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animé=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , data_interval=<UNSET> , gid=<UNSET > , in_layout=<UNSET> , inverted=<UNSET> , label=<UNSET> , label_coords=<UNSET> , label_position=<UNSET> , label_text=<UNSET> , major_formatter=<UNSET> , major_locator=<UNSET> ,minor_formatter=<UNSET> ,minor_locator=<UNSET> , mouseover=<UNSET> , offset_position=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , pickradius=<UNSET> , rasterized=<UNSET> , remove_overlapping_locs=<UNSET> , sketch_params= <UNSET> , snap=<UNSET> , tick_params=<UNSET> , ticklabels=<UNSET> , ticks=<UNSET> , ticks_position=<UNSET> , transform=<UNSET> , units=<UNSET> , url=<UNSET > ,view_interval=<UNSET> ,visible=<UNSET> , zorder=<UNSET> ) [source] #
Définissez plusieurs propriétés à la fois.
Les propriétés prises en charge sont
Propriété
La description
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
bourdonner
bourdonner
Patch ou (chemin, transformation) ou aucun
inconnue
chaîne
bourdonner
inconnue
objet
inconnue
{'gauche droite'}
chaîne
Formatter
,str
, ou fonctionFormatter
,str
, ou fonctionbourdonner
{'gauche droite'}
Aucun ou bool ou flottant ou appelable
flotteur
bourdonner
inconnue
(échelle : flottant, longueur : flottant, caractère aléatoire : flottant)
booléen ou Aucun
inconnue
suite de str ou de
Text
sliste des flotteurs
{'gauche', 'droite', 'les deux', 'par défaut', 'aucun'}
étiquette d'unités
chaîne
inconnue
bourdonner
flotteur
- classe matplotlib.projections.polar. RadialLocator ( base , axes = None ) [source] #
Socles :
Locator
Utilisé pour localiser les graduations de rayon.
Garantit que tous les ticks sont strictement positifs. Pour toutes les autres tâches, il délègue à la base
Locator
(qui peut être différente selon l'échelle de l' axe des r ).- non singulier ( vmin , vmax ) [source] #
Ajustez une plage si nécessaire pour éviter les singularités.
Cette méthode est appelée lors de la mise à l'échelle automatique, avec la définition des limites de données sur les axes si les axes contiennent des données, ou sinon.
(v0, v1)
(-inf, +inf)
Si (éventuellement jusqu'à une pente en virgule flottante), cette méthode renvoie un intervalle étendu autour de cette valeur.
v0 == v1
Si , cette méthode renvoie les limites d'affichage par défaut appropriées.
(v0, v1) == (-inf, +inf)
Sinon, est retourné sans modification.
(v0, v1)
- classe matplotlib.projections.polar. RadialTick ( * args , ** kwargs ) [source] #
Socles :
YTick
Une tique à axe radial.
Cette sous-classe de
YTick
fournit des ticks radiaux avec quelques petites modifications à leur repositionnement de sorte que les ticks soient tournés en fonction des limites des axes. Il en résulte des tiques correctement perpendiculaires à la colonne vertébrale. Les étiquettes sont également pivotées pour être perpendiculaires au dos, lorsque la rotation "auto" est activée.bbox est la boîte englobante Bound2D dans les coordonnées d'affichage des Axes loc est l'emplacement du tick dans les coordonnées de données size est la taille du tick en points
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animé=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , gid=<UNSET> , in_layout=<UNSET > , label=<UNSET> , label1=<UNSET> , label2=<UNSET> , mouseover=<UNSET> , pad=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> ,snap=<UNSET> ,transform=<UNSET> , url=<UNSET> , visible=<UNSET> , zorder=<UNSET> ) [source] #
Définissez plusieurs propriétés à la fois.
Les propriétés prises en charge sont
Propriété
La description
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
bourdonner
bourdonner
Patch ou (chemin, transformation) ou aucun
chaîne
bourdonner
chaîne
chaîne
chaîne
bourdonner
flotteur
Aucun ou bool ou flottant ou appelable
bourdonner
(échelle : flottant, longueur : flottant, caractère aléatoire : flottant)
booléen ou Aucun
chaîne
bourdonner
flotteur
- classe matplotlib.projections.polar. ThetaAxis ( * args , ** kwargs ) [source] #
Socles :
XAxis
Un axe thêta.
Cela remplace certaines propriétés d'un
XAxis
pour fournir une casse spéciale pour un axe angulaire.- Paramètres :
- axes
matplotlib.axes.Axes
Le
Axes
auquel appartient l'Axe créé.- flotteur de rayon de sélection
Le rayon d'acceptation pour les tests de confinement. Voir aussi
Axis.contains
.
- axes
- nom_axe = 'thêta' #
Nom en lecture seule identifiant l'axe.
- effacer ( ) [source] #
Effacer l'axe.
Cela réinitialise les propriétés de l'axe à leurs valeurs par défaut :
l'étiquette
L'échelle
localisateurs, formateurs et ticks
grille majeure et mineure
unités
rappels enregistrés
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animé=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , data_interval=<UNSET> , gid=<UNSET > , in_layout=<UNSET> , inverted=<UNSET> , label=<UNSET> , label_coords=<UNSET> , label_position=<UNSET> , label_text=<UNSET> , major_formatter=<UNSET> , major_locator=<UNSET> ,minor_formatter=<UNSET> ,minor_locator=<UNSET> , mouseover=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , pickradius=<UNSET> , rasterized=<UNSET> , remove_overlapping_locs=<UNSET> , sketch_params=<UNSET> , snap= <UNSET> , tick_params=<UNSET> , ticklabels=<UNSET> , ticks=<UNSET> , ticks_position=<UNSET> , transform=<UNSET> , units=<UNSET> , url=<UNSET> , view_interval=<UNSET > , visible=<UNSET> , zorder=<UNSET>) [source] #
Définissez plusieurs propriétés à la fois.
Les propriétés prises en charge sont
Propriété
La description
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
bourdonner
bourdonner
Patch ou (chemin, transformation) ou aucun
inconnue
chaîne
bourdonner
inconnue
objet
inconnue
{'haut', 'bas'}
chaîne
Formatter
,str
, ou fonctionFormatter
,str
, ou fonctionbourdonner
Aucun ou bool ou flottant ou appelable
flotteur
bourdonner
inconnue
(échelle : flottant, longueur : flottant, caractère aléatoire : flottant)
booléen ou Aucun
inconnue
suite de str ou de
Text
sliste des flotteurs
{'haut', 'bas', 'les deux', 'par défaut', 'aucun'}
étiquette d'unités
chaîne
inconnue
bourdonner
flotteur
- classe matplotlib.projections.polar. ThetaFormatter [source] #
Socles :
Formatter
Utilisé pour formater les étiquettes de coche thêta . Convertit l'unité native des radians en degrés et ajoute un symbole de degré.
- classe matplotlib.projections.polar. ThetaLocator ( base ) [source] #
Socles :
Locator
Utilisé pour localiser les tiques thêta.
Cela fonctionnera de la même manière que le localisateur de base, sauf dans le cas où la vue s'étend sur tout le cercle. Dans de tels cas, les emplacements par défaut précédemment utilisés tous les 45 degrés sont renvoyés.
- classe matplotlib.projections.polar. ThetaTick ( axes , * args , ** kwargs ) [source] #
Socles :
XTick
Une tique de l'axe thêta.
Cette sous-classe de
XTick
fournit des ticks angulaires avec quelques petites modifications à leur repositionnement de sorte que les ticks soient tournés en fonction de l'emplacement des ticks. Il en résulte des graduations correctement perpendiculaires à la colonne vertébrale de l'arc.Lorsque la rotation "auto" est activée, les étiquettes sont également pivotées pour être parallèles au dos. Le rembourrage d'étiquette est également appliqué ici car il n'est pas possible d'utiliser une transformation d'axes générique pour produire un rembourrage spécifique aux ticks.
bbox est la boîte englobante Bound2D dans les coordonnées d'affichage des Axes loc est l'emplacement du tick dans les coordonnées de données size est la taille du tick en points
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animé=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , gid=<UNSET> , in_layout=<UNSET > , label=<UNSET> , label1=<UNSET> , label2=<UNSET> , mouseover=<UNSET> , pad=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> ,snap=<UNSET> ,transform=<UNSET> , url=<UNSET> , visible=<UNSET> , zorder=<UNSET> ) [source] #
Définissez plusieurs propriétés à la fois.
Les propriétés prises en charge sont
Propriété
La description
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
bourdonner
bourdonner
Patch ou (chemin, transformation) ou aucun
chaîne
bourdonner
chaîne
chaîne
chaîne
bourdonner
flotteur
Aucun ou bool ou flottant ou appelable
bourdonner
(échelle : flottant, longueur : flottant, caractère aléatoire : flottant)
booléen ou Aucun
chaîne
bourdonner
flotteur
matplotlib.projections.geo
#
- classe matplotlib.projections.geo. AitoffAxes ( * args , ** kwargs ) [source] #
Socles :
GeoAxes
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 :
- class AitoffTransform ( résolution ) [source] #
Socles :
_GeoTransform
La transformée d'Aitoff de base.
Créer une nouvelle transformation géographique.
La résolution est le nombre d'étapes à interpoler entre chaque segment de ligne d'entrée pour approximer son chemin dans l'espace courbe.
- a_inverse = Vrai #
True si cette transformation a une transformation inverse correspondante.
- inversé ( ) [source] #
Renvoie la transformation inverse correspondante.
Ça tient .
x == self.inverted().transform(self.transform(x))
La valeur de retour de cette méthode doit être traitée comme temporaire. Une mise à jour de soi ne provoque pas une mise à jour correspondante de sa copie inversée.
- transform_non_affine ( ll ) [source] #
N'appliquez que la partie non affine de cette transformation.
transform(values)
est toujours équivalent àtransform_affine(transform_non_affine(values))
.Dans les transformations non affines, cela équivaut généralement à
transform(values)
. Dans les transformations affines, c'est toujours un no-op.- Paramètres :
- tableau de valeurs
Les valeurs d'entrée sous forme de tableau NumPy de longueur
input_dims
ou de forme (N xinput_dims
).
- Retours :
- déployer
Les valeurs de sortie sous forme de tableau NumPy de longueur
output_dims
ou de forme (N xoutput_dims
), selon l'entrée.
- class InvertedAitoffTransform ( résolution ) [source] #
Socles :
_GeoTransform
Créer une nouvelle transformation géographique.
La résolution est le nombre d'étapes à interpoler entre chaque segment de ligne d'entrée pour approximer son chemin dans l'espace courbe.
- a_inverse = Vrai #
True si cette transformation a une transformation inverse correspondante.
- inversé ( ) [source] #
Renvoie la transformation inverse correspondante.
Ça tient .
x == self.inverted().transform(self.transform(x))
La valeur de retour de cette méthode doit être traitée comme temporaire. Une mise à jour de soi ne provoque pas une mise à jour correspondante de sa copie inversée.
- transform_non_affine ( xy ) [source] #
N'appliquez que la partie non affine de cette transformation.
transform(values)
est toujours équivalent àtransform_affine(transform_non_affine(values))
.Dans les transformations non affines, cela équivaut généralement à
transform(values)
. Dans les transformations affines, c'est toujours un no-op.- Paramètres :
- tableau de valeurs
Les valeurs d'entrée sous forme de tableau NumPy de longueur
input_dims
ou de forme (N xinput_dims
).
- Retours :
- déployer
Les valeurs de sortie sous forme de tableau NumPy de longueur
output_dims
ou de forme (N xoutput_dims
), selon l'entrée.
- nom = 'aitoff' #
- set ( * , ajustable=<UNSET> , agg_filter=<UNSET> , alpha=<UNSET> , anchor=<UNSET> , animé=<UNSET> , aspect=<UNSET> , autoscale_on=<UNSET> , autoscalex_on=<UNSET > , autoscaley_on=<UNSET> , axes_locator=<UNSET> , axisbelow=<UNSET> , box_aspect=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , facecolor=<UNSET> , frame_on=<UNSET> , gid=<UNSET>, in_layout=<UNSET> , label=<UNSET> , latitude_grid=<UNSET> , longitude_grid=<UNSET> , longitude_grid_ends=<UNSET> , mouseover=<UNSET> , navigation=<UNSET> , path_effects=<UNSET> , sélecteur =<UNSET> , position=<UNSET> , prop_cycle=<UNSET> , rasterization_zorder=<UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , title=<UNSET> , transform=< UNSET> ,url=<UNSET> ,visible=<UNSET> , xbound=<UNSET> , xlabel=<UNSET> , xlim=<UNSET> , xmargin=<UNSET> , xscale=<UNSET> , xticklabels=<UNSET> , xticks=<UNSET> , ybound= <UNSET> , ylabel=<UNSET> , ylim=<UNSET> , ymargin=<UNSET> , yscale=<UNSET> , yticklabels=<UNSET> , yticks=<UNSET> , zorder=<UNSET> ) [source] #
Définissez plusieurs propriétés à la fois.
Les propriétés prises en charge sont
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
inconnue
inconnue
inconnue
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
inconnue
flottant supérieur à -0,5
inconnue
inconnue
inconnue
inconnue
chaîne
inconnue
flottant supérieur à -0,5
inconnue
inconnue
inconnue
flotteur
- classe matplotlib.projections.geo. GeoAxes ( fig , rect , * , facecolor = None , frameon = True , sharex = None , sharey = None , label = '' , xscale = None , yscale = None , box_aspect = None , ** kwargs ) [source] #
Socles :
Axes
Une classe de base abstraite pour les projections géographiques.
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 :
- RÉSOLUTION = 75 #
- classe ThetaFormatter ( round_to = 1.0 ) [source] #
Socles :
Formatter
Utilisé pour formater les étiquettes de coche thêta. Convertit l'unité native des radians en degrés et ajoute un symbole de degré.
- can_pan ( ) [source] #
Indique si cet axe prend en charge la fonctionnalité du bouton panoramique/zoom.
Cet objet axes ne prend pas en charge le panoramique/zoom interactif.
- can_zoom ( ) [source] #
Indique si cet axe prend en charge la fonctionnalité du bouton de zone de zoom.
Cet objet axes ne prend pas en charge la boîte de zoom interactive.
- drag_pan ( bouton , clé , x , y ) [source] #
Appelé lorsque la souris se déplace pendant une opération de panoramique.
- Paramètres :
- bouton
MouseButton
Le bouton de la souris enfoncé.
- key str ou Aucun
La touche enfoncée, le cas échéant.
- x, y flottant
Les coordonnées de la souris dans les coordonnées d'affichage.
- bouton
Remarques
Ceci est destiné à être remplacé par de nouveaux types de projection.
- end_pan ( ) [source] #
Appelé lorsqu'une opération de panoramique est terminée (lorsque le bouton de la souris est relevé.)
Remarques
Ceci est destiné à être remplacé par de nouveaux types de projection.
- get_xaxis_text1_transform ( pad ) [source] #
- Retours :
- transformer Transformer
La transformation utilisée pour dessiner les étiquettes de l'axe des x, qui ajoutera des pad_points de remplissage (en points) entre l'axe et l'étiquette. La direction x est en coordonnées de données et la direction y est en coordonnées d'axe
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
L'alignement vertical du texte.
- aligner {'centre', 'gauche', 'droite'}
L'alignement horizontal du texte.
Remarques
Cette transformation est principalement utilisée par la
Axis
classe et est censée être remplacée par de nouveaux types de projections qui peuvent nécessiter de placer des éléments d'axe à différents endroits.
- get_xaxis_text2_transform ( pad ) [source] #
- Retours :
- transformer Transformer
La transformation utilisée pour dessiner les étiquettes secondaires de l'axe des x, qui ajoutera des pad_points de remplissage (en points) entre l'axe et l'étiquette. La direction x est en coordonnées de données et la direction y est en coordonnées d'axe
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
L'alignement vertical du texte.
- aligner {'centre', 'gauche', 'droite'}
L'alignement horizontal du texte.
Remarques
Cette transformation est principalement utilisée par la
Axis
classe et est censée être remplacée par de nouveaux types de projections qui peuvent nécessiter de placer des éléments d'axe à différents endroits.
- get_xaxis_transform ( qui = 'grille' ) [source] #
Obtenez la transformation utilisée pour dessiner des étiquettes, des graduations et des quadrillages sur l'axe des abscisses. La direction x est en coordonnées de données et la direction y est en coordonnées d'axe.
Noter
Cette transformation est principalement utilisée par la
Axis
classe et est censée être remplacée par de nouveaux types de projections qui peuvent nécessiter de placer des éléments d'axe à différents endroits.
- get_yaxis_text1_transform ( pad ) [source] #
- Retours :
- transformer Transformer
La transformation utilisée pour dessiner les étiquettes de l'axe y, qui ajoutera des pad_points de remplissage (en points) entre l'axe et l'étiquette. La direction x est en coordonnées d'axe et la direction y est en coordonnées de données
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
L'alignement vertical du texte.
- aligner {'centre', 'gauche', 'droite'}
L'alignement horizontal du texte.
Remarques
Cette transformation est principalement utilisée par la
Axis
classe et est censée être remplacée par de nouveaux types de projections qui peuvent nécessiter de placer des éléments d'axe à différents endroits.
- get_yaxis_text2_transform ( pad ) [source] #
- Retours :
- transformer Transformer
La transformation utilisée pour dessiner des étiquettes d'axe y secondaires, qui ajouteront des pad_points de remplissage (en points) entre l'axe et l'étiquette. La direction x est en coordonnées d'axe et la direction y est en coordonnées de données
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
L'alignement vertical du texte.
- aligner {'centre', 'gauche', 'droite'}
L'alignement horizontal du texte.
Remarques
Cette transformation est principalement utilisée par la
Axis
classe et est censée être remplacée par de nouveaux types de projections qui peuvent nécessiter de placer des éléments d'axe à différents endroits.
- get_yaxis_transform ( qui = 'grille' ) [source] #
Obtenez la transformation utilisée pour dessiner les étiquettes, les graduations et les quadrillages de l'axe y. La direction x est en coordonnées d'axe et la direction y est en coordonnées de données.
Noter
Cette transformation est principalement utilisée par la
Axis
classe et est censée être remplacée par de nouveaux types de projections qui peuvent nécessiter de placer des éléments d'axe à différents endroits.
- set ( * , ajustable=<UNSET> , agg_filter=<UNSET> , alpha=<UNSET> , anchor=<UNSET> , animé=<UNSET> , aspect=<UNSET> , autoscale_on=<UNSET> , autoscalex_on=<UNSET > , autoscaley_on=<UNSET> , axes_locator=<UNSET> , axisbelow=<UNSET> , box_aspect=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , facecolor=<UNSET> , frame_on=<UNSET> , gid=<UNSET>, in_layout=<UNSET> , label=<UNSET> , latitude_grid=<UNSET> , longitude_grid=<UNSET> , longitude_grid_ends=<UNSET> , mouseover=<UNSET> , navigation=<UNSET> , path_effects=<UNSET> , sélecteur =<UNSET> , position=<UNSET> , prop_cycle=<UNSET> , rasterization_zorder=<UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , title=<UNSET> , transform=< UNSET> ,url=<UNSET> ,visible=<UNSET> , xbound=<UNSET> , xlabel=<UNSET> , xlim=<UNSET> , xmargin=<UNSET> , xscale=<UNSET> , xticklabels=<UNSET> , xticks=<UNSET> , ybound= <UNSET> , ylabel=<UNSET> , ylim=<UNSET> , ymargin=<UNSET> , yscale=<UNSET> , yticklabels=<UNSET> , yticks=<UNSET> , zorder=<UNSET> ) [source] #
Définissez plusieurs propriétés à la fois.
Les propriétés prises en charge sont
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
inconnue
inconnue
inconnue
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
inconnue
flottant supérieur à -0,5
inconnue
inconnue
inconnue
inconnue
chaîne
inconnue
flottant supérieur à -0,5
inconnue
inconnue
inconnue
flotteur
- set_latitude_grid ( degrés ) [source] #
Définissez le nombre de degrés entre chaque grille de latitude.
- set_longitude_grid ( degrés ) [source] #
Définissez le nombre de degrés entre chaque grille de longitude.
- set_longitude_grid_ends ( degrés ) [source] #
Définissez la ou les latitudes auxquelles arrêter le dessin des grilles de longitude.
- set_xscale ( * args , ** kwargs ) [source] #
Définissez l'échelle de l'axe des abscisses.
- Paramètres :
- valeur {"linéaire", "log", "symlog", "logit", ...} ou
ScaleBase
Le type d'échelle d'axe à appliquer.
- **kwargs
Différents arguments de mots-clés sont acceptés, selon l'échelle. Voir les arguments de mot-clé de classe respectifs :
- valeur {"linéaire", "log", "symlog", "logit", ...} ou
Remarques
Par défaut, Matplotlib prend en charge les échelles mentionnées ci-dessus. De plus, des échelles personnalisées peuvent être enregistrées à l'aide de
matplotlib.scale.register_scale
. Ces échelles peuvent alors également être utilisées ici.
- set_yscale ( * args , ** kwargs ) [source] #
Définissez l'échelle de l'axe y.
- Paramètres :
- valeur {"linéaire", "log", "symlog", "logit", ...} ou
ScaleBase
Le type d'échelle d'axe à appliquer.
- **kwargs
Différents arguments de mots-clés sont acceptés, selon l'échelle. Voir les arguments de mot-clé de classe respectifs :
- valeur {"linéaire", "log", "symlog", "logit", ...} ou
Remarques
Par défaut, Matplotlib prend en charge les échelles mentionnées ci-dessus. De plus, des échelles personnalisées peuvent être enregistrées à l'aide de
matplotlib.scale.register_scale
. Ces échelles peuvent alors également être utilisées ici.
- start_pan ( x , y , bouton ) [source] #
Appelé lorsqu'une opération de panoramique a commencé.
- Paramètres :
- x, y flottant
Les coordonnées de la souris dans les coordonnées d'affichage.
- bouton
MouseButton
Le bouton de la souris enfoncé.
Remarques
Ceci est destiné à être remplacé par de nouveaux types de projection.
- classe matplotlib.projections.geo. HammerAxes ( * args , ** kwargs ) [source] #
Socles :
GeoAxes
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 :
- class HammerTransform ( résolution ) [source] #
Socles :
_GeoTransform
La transformation Marteau de base.
Créer une nouvelle transformation géographique.
La résolution est le nombre d'étapes à interpoler entre chaque segment de ligne d'entrée pour approximer son chemin dans l'espace courbe.
- a_inverse = Vrai #
True si cette transformation a une transformation inverse correspondante.
- inversé ( ) [source] #
Renvoie la transformation inverse correspondante.
Ça tient .
x == self.inverted().transform(self.transform(x))
La valeur de retour de cette méthode doit être traitée comme temporaire. Une mise à jour de soi ne provoque pas une mise à jour correspondante de sa copie inversée.
- transform_non_affine ( ll ) [source] #
N'appliquez que la partie non affine de cette transformation.
transform(values)
est toujours équivalent àtransform_affine(transform_non_affine(values))
.Dans les transformations non affines, cela équivaut généralement à
transform(values)
. Dans les transformations affines, c'est toujours un no-op.- Paramètres :
- tableau de valeurs
Les valeurs d'entrée sous forme de tableau NumPy de longueur
input_dims
ou de forme (N xinput_dims
).
- Retours :
- déployer
Les valeurs de sortie sous forme de tableau NumPy de longueur
output_dims
ou de forme (N xoutput_dims
), selon l'entrée.
- class InvertedHammerTransform ( résolution ) [source] #
Socles :
_GeoTransform
Créer une nouvelle transformation géographique.
La résolution est le nombre d'étapes à interpoler entre chaque segment de ligne d'entrée pour approximer son chemin dans l'espace courbe.
- a_inverse = Vrai #
True si cette transformation a une transformation inverse correspondante.
- inversé ( ) [source] #
Renvoie la transformation inverse correspondante.
Ça tient .
x == self.inverted().transform(self.transform(x))
La valeur de retour de cette méthode doit être traitée comme temporaire. Une mise à jour de soi ne provoque pas une mise à jour correspondante de sa copie inversée.
- transform_non_affine ( xy ) [source] #
N'appliquez que la partie non affine de cette transformation.
transform(values)
est toujours équivalent àtransform_affine(transform_non_affine(values))
.Dans les transformations non affines, cela équivaut généralement à
transform(values)
. Dans les transformations affines, c'est toujours un no-op.- Paramètres :
- tableau de valeurs
Les valeurs d'entrée sous forme de tableau NumPy de longueur
input_dims
ou de forme (N xinput_dims
).
- Retours :
- déployer
Les valeurs de sortie sous forme de tableau NumPy de longueur
output_dims
ou de forme (N xoutput_dims
), selon l'entrée.
- nom = 'marteau' #
- set ( * , ajustable=<UNSET> , agg_filter=<UNSET> , alpha=<UNSET> , anchor=<UNSET> , animé=<UNSET> , aspect=<UNSET> , autoscale_on=<UNSET> , autoscalex_on=<UNSET > , autoscaley_on=<UNSET> , axes_locator=<UNSET> , axisbelow=<UNSET> , box_aspect=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , facecolor=<UNSET> , frame_on=<UNSET> , gid=<UNSET>, in_layout=<UNSET> , label=<UNSET> , latitude_grid=<UNSET> , longitude_grid=<UNSET> , longitude_grid_ends=<UNSET> , mouseover=<UNSET> , navigation=<UNSET> , path_effects=<UNSET> , sélecteur =<UNSET> , position=<UNSET> , prop_cycle=<UNSET> , rasterization_zorder=<UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , title=<UNSET> , transform=< UNSET> ,url=<UNSET> ,visible=<UNSET> , xbound=<UNSET> , xlabel=<UNSET> , xlim=<UNSET> , xmargin=<UNSET> , xscale=<UNSET> , xticklabels=<UNSET> , xticks=<UNSET> , ybound= <UNSET> , ylabel=<UNSET> , ylim=<UNSET> , ymargin=<UNSET> , yscale=<UNSET> , yticklabels=<UNSET> , yticks=<UNSET> , zorder=<UNSET> ) [source] #
Définissez plusieurs propriétés à la fois.
Les propriétés prises en charge sont
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
inconnue
inconnue
inconnue
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
inconnue
flottant supérieur à -0,5
inconnue
inconnue
inconnue
inconnue
chaîne
inconnue
flottant supérieur à -0,5
inconnue
inconnue
inconnue
flotteur
- classe matplotlib.projections.geo. LambertAxes ( * args , center_longitude = 0 , center_latitude = 0 , ** kwargs ) [source] #
Socles :
GeoAxes
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 :
- class InvertedLambertTransform ( center_longitude , center_latitude , resolution ) [source] #
Socles :
_GeoTransform
Créer une nouvelle transformation géographique.
La résolution est le nombre d'étapes à interpoler entre chaque segment de ligne d'entrée pour approximer son chemin dans l'espace courbe.
- a_inverse = Vrai #
True si cette transformation a une transformation inverse correspondante.
- inversé ( ) [source] #
Renvoie la transformation inverse correspondante.
Ça tient .
x == self.inverted().transform(self.transform(x))
La valeur de retour de cette méthode doit être traitée comme temporaire. Une mise à jour de soi ne provoque pas une mise à jour correspondante de sa copie inversée.
- transform_non_affine ( xy ) [source] #
N'appliquez que la partie non affine de cette transformation.
transform(values)
est toujours équivalent àtransform_affine(transform_non_affine(values))
.Dans les transformations non affines, cela équivaut généralement à
transform(values)
. Dans les transformations affines, c'est toujours un no-op.- Paramètres :
- tableau de valeurs
Les valeurs d'entrée sous forme de tableau NumPy de longueur
input_dims
ou de forme (N xinput_dims
).
- Retours :
- déployer
Les valeurs de sortie sous forme de tableau NumPy de longueur
output_dims
ou de forme (N xoutput_dims
), selon l'entrée.
- class LambertTransform ( center_longitude , center_latitude , resolution ) [source] #
Socles :
_GeoTransform
La transformée de Lambert de base.
Créez une nouvelle transformation de Lambert. La résolution est le nombre d'étapes à interpoler entre chaque segment de ligne d'entrée pour approximer son chemin dans l'espace courbe de Lambert.
- a_inverse = Vrai #
True si cette transformation a une transformation inverse correspondante.
- inversé ( ) [source] #
Renvoie la transformation inverse correspondante.
Ça tient .
x == self.inverted().transform(self.transform(x))
La valeur de retour de cette méthode doit être traitée comme temporaire. Une mise à jour de soi ne provoque pas une mise à jour correspondante de sa copie inversée.
- transform_non_affine ( ll ) [source] #
N'appliquez que la partie non affine de cette transformation.
transform(values)
est toujours équivalent àtransform_affine(transform_non_affine(values))
.Dans les transformations non affines, cela équivaut généralement à
transform(values)
. Dans les transformations affines, c'est toujours un no-op.- Paramètres :
- tableau de valeurs
Les valeurs d'entrée sous forme de tableau NumPy de longueur
input_dims
ou de forme (N xinput_dims
).
- Retours :
- déployer
Les valeurs de sortie sous forme de tableau NumPy de longueur
output_dims
ou de forme (N xoutput_dims
), selon l'entrée.
- nom = 'lambert' #
- set ( * , ajustable=<UNSET> , agg_filter=<UNSET> , alpha=<UNSET> , anchor=<UNSET> , animé=<UNSET> , aspect=<UNSET> , autoscale_on=<UNSET> , autoscalex_on=<UNSET > , autoscaley_on=<UNSET> , axes_locator=<UNSET> , axisbelow=<UNSET> , box_aspect=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , facecolor=<UNSET> , frame_on=<UNSET> , gid=<UNSET>, in_layout=<UNSET> , label=<UNSET> , latitude_grid=<UNSET> , longitude_grid=<UNSET> , longitude_grid_ends=<UNSET> , mouseover=<UNSET> , navigation=<UNSET> , path_effects=<UNSET> , sélecteur =<UNSET> , position=<UNSET> , prop_cycle=<UNSET> , rasterization_zorder=<UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , title=<UNSET> , transform=< UNSET> ,url=<UNSET> ,visible=<UNSET> , xbound=<UNSET> , xlabel=<UNSET> , xlim=<UNSET> , xmargin=<UNSET> , xscale=<UNSET> , xticklabels=<UNSET> , xticks=<UNSET> , ybound= <UNSET> , ylabel=<UNSET> , ylim=<UNSET> , ymargin=<UNSET> , yscale=<UNSET> , yticklabels=<UNSET> , yticks=<UNSET> , zorder=<UNSET> ) [source] #
Définissez plusieurs propriétés à la fois.
Les propriétés prises en charge sont
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
inconnue
inconnue
inconnue
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
inconnue
flottant supérieur à -0,5
inconnue
inconnue
inconnue
inconnue
chaîne
inconnue
flottant supérieur à -0,5
inconnue
inconnue
inconnue
flotteur
- classe matplotlib.projections.geo. MollweideAxes ( * args , ** kwargs ) [source] #
Socles :
GeoAxes
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 :
- class InvertedMollweideTransform ( résolution ) [source] #
Socles :
_GeoTransform
Créer une nouvelle transformation géographique.
La résolution est le nombre d'étapes à interpoler entre chaque segment de ligne d'entrée pour approximer son chemin dans l'espace courbe.
- a_inverse = Vrai #
True si cette transformation a une transformation inverse correspondante.
- inversé ( ) [source] #
Renvoie la transformation inverse correspondante.
Ça tient .
x == self.inverted().transform(self.transform(x))
La valeur de retour de cette méthode doit être traitée comme temporaire. Une mise à jour de soi ne provoque pas une mise à jour correspondante de sa copie inversée.
- transform_non_affine ( xy ) [source] #
N'appliquez que la partie non affine de cette transformation.
transform(values)
est toujours équivalent àtransform_affine(transform_non_affine(values))
.Dans les transformations non affines, cela équivaut généralement à
transform(values)
. Dans les transformations affines, c'est toujours un no-op.- Paramètres :
- tableau de valeurs
Les valeurs d'entrée sous forme de tableau NumPy de longueur
input_dims
ou de forme (N xinput_dims
).
- Retours :
- déployer
Les valeurs de sortie sous forme de tableau NumPy de longueur
output_dims
ou de forme (N xoutput_dims
), selon l'entrée.
- class MollweideTransform ( résolution ) [source] #
Socles :
_GeoTransform
La transformation de Mollweide de base.
Créer une nouvelle transformation géographique.
La résolution est le nombre d'étapes à interpoler entre chaque segment de ligne d'entrée pour approximer son chemin dans l'espace courbe.
- a_inverse = Vrai #
True si cette transformation a une transformation inverse correspondante.
- inversé ( ) [source] #
Renvoie la transformation inverse correspondante.
Ça tient .
x == self.inverted().transform(self.transform(x))
La valeur de retour de cette méthode doit être traitée comme temporaire. Une mise à jour de soi ne provoque pas une mise à jour correspondante de sa copie inversée.
- transform_non_affine ( ll ) [source] #
N'appliquez que la partie non affine de cette transformation.
transform(values)
est toujours équivalent àtransform_affine(transform_non_affine(values))
.Dans les transformations non affines, cela équivaut généralement à
transform(values)
. Dans les transformations affines, c'est toujours un no-op.- Paramètres :
- tableau de valeurs
Les valeurs d'entrée sous forme de tableau NumPy de longueur
input_dims
ou de forme (N xinput_dims
).
- Retours :
- déployer
Les valeurs de sortie sous forme de tableau NumPy de longueur
output_dims
ou de forme (N xoutput_dims
), selon l'entrée.
- nom = 'mollweide' #
- set ( * , ajustable=<UNSET> , agg_filter=<UNSET> , alpha=<UNSET> , anchor=<UNSET> , animé=<UNSET> , aspect=<UNSET> , autoscale_on=<UNSET> , autoscalex_on=<UNSET > , autoscaley_on=<UNSET> , axes_locator=<UNSET> , axisbelow=<UNSET> , box_aspect=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , facecolor=<UNSET> , frame_on=<UNSET> , gid=<UNSET>, in_layout=<UNSET> , label=<UNSET> , latitude_grid=<UNSET> , longitude_grid=<UNSET> , longitude_grid_ends=<UNSET> , mouseover=<UNSET> , navigation=<UNSET> , path_effects=<UNSET> , sélecteur =<UNSET> , position=<UNSET> , prop_cycle=<UNSET> , rasterization_zorder=<UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , title=<UNSET> , transform=< UNSET> ,url=<UNSET> ,visible=<UNSET> , xbound=<UNSET> , xlabel=<UNSET> , xlim=<UNSET> , xmargin=<UNSET> , xscale=<UNSET> , xticklabels=<UNSET> , xticks=<UNSET> , ybound= <UNSET> , ylabel=<UNSET> , ylim=<UNSET> , ymargin=<UNSET> , yscale=<UNSET> , yticklabels=<UNSET> , yticks=<UNSET> , zorder=<UNSET> ) [source] #
Définissez plusieurs propriétés à la fois.
Les propriétés prises en charge sont
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
inconnue
inconnue
inconnue
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
inconnue
flottant supérieur à -0,5
inconnue
inconnue
inconnue
inconnue
chaîne
inconnue
flottant supérieur à -0,5
inconnue
inconnue
inconnue
flotteur