matplotlib.scale
#
Les échelles définissent la distribution des valeurs de données sur un axe, par exemple une échelle logarithmique. Ils sont définis comme des sous-classes de ScaleBase
.
Voir aussi axes.Axes.set_xscale
et les exemples d'échelles dans la documentation.
Voir Échelle personnalisée pour un exemple complet de définition d'une échelle personnalisée.
Matplotlib prend également en charge les transformations non séparables qui fonctionnent sur les deux
Axis
en même temps. Elles sont appelées projections et définies dans
matplotlib.projections
.
- classe matplotlib.scale. AsinhScale ( axe , * , linear_width = 1.0 , base = 10 , subs = 'auto' , ** kwargs ) [source] #
Socles :
ScaleBase
Une échelle quasi-logarithmique basée sur le sinus hyperbolique inverse (asinh)
Pour les valeurs proches de zéro, il s'agit essentiellement d'une échelle linéaire, mais pour les valeurs de grande amplitude (positives ou négatives), elle est asymptotiquement logarithmique. La transition entre ces régimes linéaire et logarithmique est douce et ne présente aucune discontinuité dans le gradient de fonction contrairement à l'
SymmetricalLogScale
échelle ("symlog").Plus précisément, la transformation d'une coordonnée d'axe\(a\)est \(a \rightarrow a_0 \sinh^{-1} (a / a_0)\)où\(a_0\) est la largeur effective de la région linéaire de la transformation. Dans cette région, la transformation est \(a \rightarrow a + \mathcal{O}(a^3)\). Pour les grandes valeurs de\(a\)la transformation se comporte comme \(a \rightarrow a_0 \, \mathrm{sgn}(a) \ln |a| + \mathcal{O}(1)\).
Noter
Cette API est provisoire et peut être révisée à l'avenir en fonction des premiers commentaires des utilisateurs.
- Paramètres :
- linear_width flottant, par défaut : 1
Le paramètre d'échelle (appelé ailleurs\(a_0\)) définissant l'étendue de la région quasi-linéaire, et les valeurs de coordonnées au-delà desquelles la transformation devient asymptotiquement logarithmique.
- entier de base , par défaut : 10
La base numérique utilisée pour arrondir les emplacements des graduations sur une échelle logarithmique. S'il est inférieur à un, l'arrondi se fait au multiple entier le plus proche des puissances de dix.
- sous- séquence de int
Multiples de la base numérique utilisée pour les graduations mineures. S'il est réglé sur 'auto', cela utilisera les valeurs par défaut intégrées, par exemple (2, 5) pour base=10.
- auto_tick_multipliers = {3 : (2,), 4 : (2,), 5 : (2,), 8 : (2, 4), 10 : (2, 5), 16 : (2, 4, 8), 64 : (4, 16), 1024 : (256, 512)} #
- propriété linear_width #
- nom = 'asinh' #
- classe matplotlib.scale. AsinhTransform ( linear_width ) [source] #
Socles :
Transform
Transformation sinusoïdale hyperbolique inverse utilisée par
AsinhScale
- 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 = 1 #
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.
- is_separable = Vrai #
True si cette transformation est séparable dans les dimensions x et y.
- output_dims = 1 #
Le nombre de dimensions de sortie de cette transformation. Doit être remplacé (avec des entiers) dans la sous-classe.
- transform_non_affine ( a ) [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.scale. FuncScale ( axe , fonctions ) [source] #
Socles :
ScaleBase
Fournissez une échelle arbitraire avec la fonction fournie par l'utilisateur pour l'axe.
- Paramètres :
- axe
Axis
L'axe de l'échelle.
- fonctions (callable, callable)
deux-tuple des fonctions directes et inverses pour l'échelle. La fonction forward doit être monotone.
Les deux fonctions doivent avoir la signature :
def forward(values: array-like) -> array-like
- axe
- get_transform ( ) [source] #
Renvoie le
FuncTransform
associé à cette échelle.
- nom = 'fonction' #
- classe matplotlib.scale. FuncScaleLog ( axe , fonctions , base = 10 ) [source] #
Socles :
LogScale
Fournissez une échelle arbitraire avec une fonction fournie par l'utilisateur pour l'axe, puis mettez un axe logarithmique.
- Paramètres :
- axe
matplotlib.axis.Axis
L'axe de l'échelle.
- fonctions (callable, callable)
deux-tuple des fonctions directes et inverses pour l'échelle. La fonction forward doit être monotone.
Les deux fonctions doivent avoir la signature :
def forward(values: array-like) -> array-like
- flottant de base , par défaut : 10
Base logarithmique de l'échelle.
- axe
- base de propriété #
- nom = 'journal des fonctions' #
- classe matplotlib.scale. FuncTransform ( avant , inverse ) [source] #
Socles :
Transform
Une transformation simple qui prend une fonction arbitraire pour la transformation directe et inverse.
- Paramètres :
- appelable vers l'avant
La fonction directe pour la transformation. Cette fonction doit avoir un inverse et, pour un meilleur comportement, être monotone. Il doit porter la signature :
def forward(values: array-like) -> array-like
- appelable inverse
L'inverse de la fonction avant. Signature en tant que
forward
.
- a_inverse = Vrai #
True si cette transformation a une transformation inverse correspondante.
- input_dims = 1 #
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.
- is_separable = Vrai #
True si cette transformation est séparable dans les dimensions x et y.
- output_dims = 1 #
Le nombre de dimensions de sortie de cette transformation. Doit être remplacé (avec des entiers) dans la sous-classe.
- transform_non_affine ( valeurs ) [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.scale. InvertedAsinhTransform ( linear_width ) [source] #
Socles :
Transform
Transformation sinusoïdale hyperbolique utilisée par
AsinhScale
- 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 = 1 #
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.
- is_separable = Vrai #
True si cette transformation est séparable dans les dimensions x et y.
- output_dims = 1 #
Le nombre de dimensions de sortie de cette transformation. Doit être remplacé (avec des entiers) dans la sous-classe.
- transform_non_affine ( a ) [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.scale. InvertedLogTransform ( base ) [source] #
Socles :
Transform
- 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 = 1 #
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.
- is_separable = Vrai #
True si cette transformation est séparable dans les dimensions x et y.
- output_dims = 1 #
Le nombre de dimensions de sortie de cette transformation. Doit être remplacé (avec des entiers) dans la sous-classe.
- transform_non_affine ( a ) [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.scale. InvertedSymmetricalLogTransform ( base , linthresh , linscale ) [source] #
Socles :
Transform
- 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 = 1 #
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.
- is_separable = Vrai #
True si cette transformation est séparable dans les dimensions x et y.
- output_dims = 1 #
Le nombre de dimensions de sortie de cette transformation. Doit être remplacé (avec des entiers) dans la sous-classe.
- transform_non_affine ( a ) [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.scale. LinearScale ( axe ) [source] #
Socles :
ScaleBase
L'échelle linéaire par défaut.
- get_transform ( ) [source] #
Renvoie la transformation pour la mise à l'échelle linéaire, qui est juste le
IdentityTransform
.
- nom = 'linéaire' #
- classe matplotlib.scale. LogScale ( axe , * , base = 10 , subs = None , nonpositive = 'clip' ) [source] #
Socles :
ScaleBase
Une échelle logarithmique standard. On prend soin de ne tracer que des valeurs positives.
- Paramètres :
- axe
Axis
L'axe de l'échelle.
- flottant de base , par défaut : 10
La base du logarithme.
- non positif {'clip', 'mask'}, par défaut : 'clip'
Détermine le comportement des valeurs non positives. Ils peuvent être soit masqués comme non valides, soit réduits à un très petit nombre positif.
- sous- séquence d'entiers, par défaut : aucun
Où placer les sous-ticks entre chaque tick majeur. Par exemple, dans une échelle log10, placera 8 ticks mineurs espacés de manière logarithmique entre chaque tick majeur.
[2, 3, 4, 5, 6, 7, 8, 9]
- axe
- base de propriété #
- get_transform ( ) [source] #
Renvoie le
LogTransform
associé à cette échelle.
- limit_range_for_scale ( vmin , vmax , minpos ) [source] #
Limitez le domaine à des valeurs positives.
- nom = 'journal' #
- classe matplotlib.scale. LogTransform ( base , non positif = 'clip' ) [source] #
Socles :
Transform
- 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 = 1 #
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.
- is_separable = Vrai #
True si cette transformation est séparable dans les dimensions x et y.
- output_dims = 1 #
Le nombre de dimensions de sortie de cette transformation. Doit être remplacé (avec des entiers) dans la sous-classe.
- transform_non_affine ( a ) [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.scale. LogisticTransform ( non positif = 'masque' ) [source] #
Socles :
Transform
- 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 = 1 #
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.
- is_separable = Vrai #
True si cette transformation est séparable dans les dimensions x et y.
- output_dims = 1 #
Le nombre de dimensions de sortie de cette transformation. Doit être remplacé (avec des entiers) dans la sous-classe.
- classe matplotlib.scale. LogitScale ( axis , nonpositive = 'mask' , * , one_half = '\\frac{1}{2}' , use_overline = False ) [source] #
Socles :
ScaleBase
Échelle logit pour les données comprises entre zéro et un, toutes deux exclues.
Cette échelle s'apparente à une échelle logarithmique proche de zéro et de un, et quasi linéaire autour de 0,5. Il mappe l'intervalle ]0, 1[ sur ]-infty, +infty[.
- Paramètres :
- axe
matplotlib.axis.Axis
Actuellement inutilisé.
- {'masque', 'clip'} non positif
Détermine le comportement des valeurs au-delà de l'intervalle ouvert ]0, 1[. Ils peuvent soit être masqués comme invalides, soit écrêtés à un nombre très proche de 0 ou 1.
- use_overline bool, par défaut : False
Indiquez l'utilisation de la notation de survie (overline{x}) à la place de la notation standard (1-x) pour une probabilité proche de un.
- one_half str, par défaut : r"frac{1}{2}"
La chaîne utilisée pour le formateur de graduations pour représenter 1/2.
- axe
- get_transform ( ) [source] #
Renvoie le
LogitTransform
associé à cette échelle.
- limit_range_for_scale ( vmin , vmax , minpos ) [source] #
Limitez le domaine à des valeurs comprises entre 0 et 1 (exclu).
- nom = 'logit' #
- classe matplotlib.scale. LogitTransform ( non positif = 'masque' ) [source] #
Socles :
Transform
- 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 = 1 #
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.
- is_separable = Vrai #
True si cette transformation est séparable dans les dimensions x et y.
- output_dims = 1 #
Le nombre de dimensions de sortie de cette transformation. Doit être remplacé (avec des entiers) dans la sous-classe.
- classe matplotlib.scale. ScaleBase ( axe ) [source] #
Socles :
object
La classe de base pour toutes les échelles.
Les échelles sont des transformations séparables, travaillant sur une seule dimension.
Les sous-classes doivent remplacer
name
Le nom de la balance.
get_transform()
Méthode renvoyant a
Transform
, qui convertit les coordonnées des données en coordonnées mises à l'échelle. Cette transformation doit être inversible, de sorte que, par exemple, les positions de la souris puissent être reconverties en coordonnées de données.set_default_locators_and_formatters()
Une méthode qui définit les localisateurs et les formateurs par défaut pour un
Axis
qui utilise cette échelle.limit_range_for_scale()
Une méthode facultative qui "fixe" la plage de l'axe à des valeurs acceptables, par exemple en limitant les axes à l'échelle logarithmique à des valeurs positives.
Construire une nouvelle échelle.
Remarques
La note suivante est destinée aux implémenteurs d'échelle.
Pour des raisons de rétrocompatibilité, les échelles prennent un
Axis
objet comme premier argument. Cependant, cet argument ne doit pas être utilisé : un seul objet échelle doit être utilisable par plusieursAxis
es en même temps.- limit_range_for_scale ( vmin , vmax , minpos ) [source] #
Renvoie la plage vmin , vmax , limitée au domaine pris en charge par cette échelle (le cas échéant).
minpos doit être la valeur positive minimale dans les données. Ceci est utilisé par les échelles logarithmiques pour déterminer une valeur minimale.
- classe matplotlib.scale. SymmetricalLogScale ( axis , * , base = 10 , linthresh = 2 , subs = None , linscale = 1 ) [source] #
Socles :
ScaleBase
L'échelle logarithmique symétrique est logarithmique dans les directions positive et négative à partir de l'origine.
Comme les valeurs proches de zéro tendent vers l'infini, il est nécessaire d'avoir une plage autour de zéro qui soit linéaire. Le paramètre linthresh permet à l'utilisateur de spécifier la taille de cette plage (- linthresh , linthresh ).
- Paramètres :
- flottant de base , par défaut : 10
La base du logarithme.
- flottant linthresh , par défaut : 2
Définit la plage dans laquelle le tracé est linéaire. Cela évite que le tracé aille à l'infini autour de zéro.
(-x, x)
- sous- séquence de int
Où placer les sous-ticks entre chaque tick majeur. Par exemple, dans une échelle log10 : placera 8 ticks mineurs espacés de façon logarithmique entre chaque tick majeur.
[2, 3, 4, 5, 6, 7, 8, 9]
- flotteur linscale , facultatif
Cela permet d'étirer la plage linéaire par rapport à la plage logarithmique. Sa valeur est le nombre de décades à utiliser pour chaque moitié de la plage linéaire. Par exemple, lorsque linscale == 1.0 (valeur par défaut), l'espace utilisé pour les moitiés positive et négative de la plage linéaire sera égal à une décade dans la plage logarithmique.
(-linthresh, linthresh)
Construire une nouvelle échelle.
Remarques
La note suivante est destinée aux implémenteurs d'échelle.
Pour des raisons de rétrocompatibilité, les échelles prennent un
Axis
objet comme premier argument. Cependant, cet argument ne doit pas être utilisé : un seul objet échelle doit être utilisable par plusieursAxis
es en même temps.- base de propriété #
- get_transform ( ) [source] #
Renvoie le
SymmetricalLogTransform
associé à cette échelle.
- propriété linscale #
- propriété linthresh #
- nom = 'symlog' #
- classe matplotlib.scale. SymmetricalLogTransform ( base , linthresh , linscale ) [source] #
Socles :
Transform
- 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 = 1 #
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.
- is_separable = Vrai #
True si cette transformation est séparable dans les dimensions x et y.
- output_dims = 1 #
Le nombre de dimensions de sortie de cette transformation. Doit être remplacé (avec des entiers) dans la sous-classe.
- transform_non_affine ( a ) [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.
- matplotlib.scale. registre_échelle ( classe_échelle ) [source] #
Enregistrez un nouveau type d'échelle.
- Paramètres :
- scale_class sous-classe de
ScaleBase
L'échelle à enregistrer.
- scale_class sous-classe de
- matplotlib.scale. scale_factory ( échelle , axe , ** kwargs ) [source] #
Renvoie une classe d'échelle par son nom.
- Paramètres :
- échelle {'asinh', 'fonction', 'fonctionlog', 'linéaire', 'log', 'logit', 'symlog'}
- axe
matplotlib.axis.Axis