matplotlib.axes.Axes.secondary_yaxis #
- Achsen. secondary_yaxis ( location , * , functions = None , ** kwargs ) [Quelle] #
Fügen Sie diesen Achsen eine zweite y-Achse hinzu.
Zum Beispiel, wenn wir eine zweite Skala für die auf der Y-Achse aufgetragenen Daten haben möchten.
- Parameter :
- location {'top', 'bottom', 'left', 'right'} oder float
Die Position, an der die sekundäre Achse platziert werden soll. Strings können 'top' oder 'bottom' für orientierung='x' und 'right' oder 'left' für orientierung='y' sein. Ein Float zeigt die relative Position auf den übergeordneten Achsen an, um die neuen Achsen zu platzieren, wobei 0,0 unten (oder links) und 1,0 oben (oder rechts) ist.
- Funktionen 2-Tupel von func oder Transform mit einer Umkehrung
Wenn es sich um ein 2-Tupel von Funktionen handelt, gibt der Benutzer die Transformationsfunktion und ihre Umkehrung an. dh wäre eine reziproke Transformation mit einem Faktor von 2. Beide Funktionen müssen numpy-Arrays als Eingabe akzeptieren.
functions=(lambda x: 2 / x, lambda x: 2 / x)
Der Benutzer kann auch direkt eine Unterklasse von
transforms.Transform
angeben, solange sie eine Umkehrung hat.Beispiele für diese Konvertierungen finden Sie unter Sekundäre Achse .
- Rückgaben :
- ax axis._secondary_axes.SecondaryAxis
- Andere Parameter :
- **kwargs-
Axes
Eigenschaften. Andere verschiedene Achsenparameter.
- **kwargs-
Warnung
Diese Methode ist ab Version 3.1 experimentell und die API kann sich ändern.
Beispiele
Fügen Sie eine sekundäre Achse hinzu, die von Bogenmaß in Grad umwandelt