matplotlib.axes.Axes.secondaire_xaxis #
- Haches. Secondary_xaxis ( location , * , functions = None , ** kwargs ) [source] #
Ajoutez un deuxième axe des x à ces Axes.
Par exemple, si nous voulons avoir une deuxième échelle pour les données tracées sur l'axe des abscisses.
- Paramètres :
- emplacement {'top', 'bottom', 'left', 'right'} ou flottant
La position pour mettre l'axe secondaire. Les chaînes peuvent être 'top' ou 'bottom' pour orientation='x' et 'right' ou 'left' pour orientation='y'. Un flottant indique la position relative sur les axes parents pour mettre les nouveaux axes, 0.0 étant le bas (ou gauche) et 1.0 étant le haut (ou droite).
- fonctions 2-uplet de func, ou transformer avec un inverse
S'il s'agit d'un 2-uplet de fonctions, l'utilisateur spécifie la fonction de transformation et son inverse. c'est-à- dire serait une transformation réciproque avec un facteur de 2. Les deux fonctions doivent accepter des tableaux numpy en entrée.
functions=(lambda x: 2 / x, lambda x: 2 / x)
L'utilisateur peut également fournir directement une sous-classe de
transforms.Transform
tant qu'elle a un inverse.Voir Axe secondaire pour des exemples de réalisation de ces conversions.
- Retours :
- hache axes._secondaire_axes.SecondaryAxis
- Autres paramètres :
- **propriétés kwargs
Axes
. Autres paramètres d'axes divers.
- **propriétés kwargs
Avertissement
Cette méthode est expérimentale depuis la version 3.1 et l'API peut changer.
Exemples
L'axe principal indique la fréquence et l'axe secondaire indique la période.
( Code source , png )