matplotlib.axes.Axes.margins #
- Assi. margins ( * margins , x = Nessuno , y = Nessuno , tight = True ) [fonte] #
Imposta o recupera i margini di ridimensionamento automatico.
Il riempimento aggiunto a ciascun limite degli assi è il margine moltiplicato per l'intervallo di dati. Tutti i parametri di input devono essere float all'interno dell'intervallo [0, 1]. Il passaggio sia di argomenti posizionali che di parole chiave non è valido e solleverà un TypeError. Se non vengono forniti argomenti (posizionali o di altro tipo), i margini correnti rimarranno in vigore e verranno semplicemente restituiti.
Specificando qualsiasi margine cambia solo il ridimensionamento automatico; ad esempio, se xmargin non è None, xmargin moltiplicato per l'intervallo di dati X verrà aggiunto a ciascuna estremità di tale intervallo prima che venga utilizzato nel ridimensionamento automatico.
- Parametri :
- *i margini sono mobili, facoltativi
Se viene fornito un singolo argomento posizionale, specifica entrambi i margini dei limiti dell'asse x e dell'asse y. Se vengono forniti due argomenti posizionali, verranno interpretati come xmargin , ymargin . Se si desidera impostare il margine su un singolo asse, utilizzare gli argomenti della parola chiave descritti di seguito.
- x, y float, facoltativo
Valori di margine specifici rispettivamente per l'asse x e l'asse y. Questi non possono essere usati con argomenti posizionali, ma possono essere usati individualmente per modificare ad esempio solo l'asse y.
- tight bool o Nessuno, default: True
Il parametro tight viene passato a
autoscale_view
, che viene eseguito dopo la modifica di un margine; il valore predefinito qui è True , supponendo che quando vengono specificati i margini, di solito non si desidera alcun riempimento aggiuntivo per abbinare i segni di graduazione. L'impostazione tight su None conserva l'impostazione precedente.
- Resi :
- xmargin, ymargin float
Appunti
Se un metodo Axes utilizzato in precedenza come
pcolor()
è impostatouse_sticky_edges
suTrue
, verranno modificati solo i limiti non impostati dagli "sticky artist". Per forzare l'impostazione di tutti i margini, impostareuse_sticky_edges
suFalse
prima di chiamaremargins()
.
Esempi che utilizzano matplotlib.axes.Axes.margins
#
Creazione di una sequenza temporale con linee, date e testo
Controllo dei limiti di visualizzazione utilizzando margins e sticky_edges
Scala etichetta angolo invariante