matplotlib.axes.Axes.secondary_xaxis #
- Assi. secondary_xaxis ( location , * , functions = None , ** kwargs ) [fonte] #
Aggiungi un secondo asse x a questo Assi.
Ad esempio se vogliamo avere una seconda scala per i dati tracciati sull'asse x.
- 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.Transform
purché abbia un inverso.Vedere Asse secondario per esempi su come effettuare queste conversioni.
- Resi :
- ax axis._secondary_axes.SecondaryAxis
- Altri parametri :
- **
Axes
proprietà kwargs. Altri parametri vari degli assi.
- **
Avvertimento
Questo metodo è sperimentale a partire dalla versione 3.1 e l'API potrebbe cambiare.
Esempi
L'asse principale mostra la frequenza e l'asse secondario mostra il periodo.
( Codice sorgente , png )