matplotlib.axes.Axes.secondary_yaxis #

Assi. secondary_yaxis ( location , * , functions = None , ** kwargs ) [fonte] #

Aggiungi un secondo asse y a questo Assi.

Ad esempio se vogliamo avere una seconda scala per i dati tracciati sull'asse y.

Parametri :
posizione {'top', 'bottom', 'left', 'right'} o float

La posizione in cui inserire l'asse secondario. Le stringhe possono essere 'top' o 'bottom' per l'orientamento='x' e 'destra' o 'sinistra' per l'orientamento='y'. Un float indica la posizione relativa sugli assi padre per inserire i nuovi assi, 0.0 è il fondo (o sinistra) e 1.0 è la parte superiore (o destra).

funzioni 2 tuple di func, o Trasforma con un inverso

Se una tupla di 2 funzioni, l'utente specifica la funzione di trasformazione e la sua inversa. cioè sarebbe una trasformazione reciproca con un fattore di 2. Entrambe le funzioni devono accettare array numpy come input.functions=(lambda x: 2 / x, lambda x: 2 / x)

L'utente può anche fornire direttamente una sottoclasse di transforms.Transformpurché abbia un inverso.

Vedere Asse secondario per esempi su come effettuare queste conversioni.

Resi :
ax axis._secondary_axes.SecondaryAxis
Altri parametri :
** Axesproprietà kwargs.

Altri parametri vari degli assi.

Avvertimento

Questo metodo è sperimentale a partire dalla versione 3.1 e l'API potrebbe cambiare.

Esempi

Aggiungi un asse secondario che converte da radianti a gradi

( Codice sorgente , png )

../../_images/matplotlib-axes-Axes-secondary_yaxis-1.png

Esempi che utilizzano matplotlib.axes.Axes.secondary_yaxis#

Asse secondario

Asse secondario

Asse secondario