matplotlib.pyplot.margins #

matplotlib.pyplot. 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.pyplot.margins#

Etichette di spunta personalizzate rotanti

Etichette di spunta personalizzate rotanti

Etichette di spunta personalizzate rotanti