matplotlib.pyplot.axes #
- matplotlib.pyplot. assi ( arg = None , ** kwargs ) [fonte] #
Aggiungi un Axes alla figura corrente e rendilo l'Axes corrente.
Firme di chiamata:
plt.axes() plt.axes(rect, projection=None, polar=False, **kwargs) plt.axes(ax)
- Parametri :
- arg None o 4 tuple
Il comportamento esatto di questa funzione dipende dal tipo:
Nessuno : viene aggiunto un nuovo Axes a finestra intera utilizzando
subplot(**kwargs)
.4 tuple di float rect = . Viene aggiunto un nuovo Asse con dimensioni rect in unità normalizzate (0, 1) utilizzando la figura corrente.
[left, bottom, width, height]
add_axes
- proiezione {Nessuna, 'aitoff', 'hammer', 'lambert', 'mollweide', 'polar', 'rectilinear', str}, opzionale
Il tipo di proiezione del file
Axes
. str è il nome di una proiezione personalizzata, vedereprojections
. L'impostazione predefinita Nessuno produce una proiezione 'rettilinea'.- bool polare , predefinito: falso
Se True, equivale a projection='polar'.
- sharex, sharey
Axes
, facoltativo Condividi la x o la y
axis
con sharex e/o sharey. L'asse avrà gli stessi limiti, tick e scala dell'asse degli assi condivisi.- etichetta str
Un'etichetta per gli assi restituiti.
- Resi :
Axes
, o una sottoclasse diAxes
La classe degli assi restituita dipende dalla proiezione utilizzata. È
Axes
se viene utilizzata la proiezione rettilinea eprojections.polar.PolarAxes
se viene utilizzata la proiezione polare.
- Altri parametri :
- **kwargs
Questo metodo accetta anche gli argomenti della parola chiave per la classe Axes restituita. Gli argomenti delle parole chiave per la classe Axes rettilinea
Axes
possono essere trovati nella tabella seguente, ma potrebbero esserci anche altri argomenti delle parole chiave se viene utilizzata un'altra proiezione, vedere la classe Axes effettiva.Proprietà
Descrizione
{'box', 'datalim'}
una funzione di filtro, che accetta un array float (m, n, 3) e un valore dpi e restituisce un array (m, n, 3) e due offset dall'angolo in basso a sinistra dell'immagine
scalare o Nessuno
(float, float) o {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'equal'} o float
bool
sconosciuto
sconosciuto
Callable[[Assi, Renderer], Bbox]
bool o 'linea'
float o Nessuno
bool
Patch o (Percorso, Trasforma) o Nessuno
facecolor
o fccolore
bool
str
bool
oggetto
bool
bool
sconosciuto
Nessuno o bool o float o richiamabile
[sinistra, fondo, larghezza, altezza] o
Bbox
sconosciuto
float o Nessuno
bool
(scala: float, lunghezza: float, casualità: float)
bool o Nessuno
str
str
bool
sconosciuto
str
(in basso: galleggiante, in alto: galleggiante)
float maggiore di -0,5
sconosciuto
sconosciuto
sconosciuto
sconosciuto
str
(in basso: galleggiante, in alto: galleggiante)
float maggiore di -0,5
sconosciuto
sconosciuto
sconosciuto
galleggiante
Appunti
Se la figura ha già un Axes with key ( args , kwargs ), semplicemente renderà corrente quell'asse e lo restituirà. Questo comportamento è deprecato. Nel frattempo, se non vuoi questo comportamento (cioè vuoi forzare la creazione di un nuovo asse), devi usare un insieme univoco di args e kwargs. L'attributo Axes label è stato esposto per questo scopo: se vuoi che due Axes altrimenti identici vengano aggiunti alla figura, assicurati di dare loro etichette univoche.
Esempi
# Creating a new full window Axes plt.axes() # Creating a new Axes with specified dimensions and a grey background plt.axes((left, bottom, width, height), facecolor='grey')
Esempi che utilizzano matplotlib.pyplot.axes
#
Spaziature e margini delle sottotrame