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()è impostato use_sticky_edgessu True, verranno modificati solo i limiti non impostati dagli "sticky artist". Per forzare l'impostazione di tutti i margini, impostare use_sticky_edgessu False prima di chiamare margins().

Esempi che utilizzano matplotlib.axes.Axes.margins#

Riferimento marcatore

Riferimento marcatore

Riferimento marcatore
Creazione di una sequenza temporale con linee, date e testo

Creazione di una sequenza temporale con linee, date e testo

Creazione di una sequenza temporale con linee, date e testo
Dimostrazione Trigradiente

Dimostrazione Trigradiente

Dimostrazione Trigradiente
Controllo dei limiti di visualizzazione utilizzando margins e sticky_edges

Controllo dei limiti di visualizzazione utilizzando margins e sticky_edges

Controllo dei limiti di visualizzazione utilizzando margins e sticky_edges
Scala etichetta angolo invariante

Scala etichetta angolo invariante

Scala etichetta angolo invariante
foglio di stile ggplot

foglio di stile ggplot

foglio di stile ggplot
Scalabilità automatica

Scalabilità automatica

Scalabilità automatica