matplotlib.axis#

Classi per i tick e gli assi x e y.

Eredità #

Diagramma di ereditarietà di Tick, Ticker, XAxis, YAxis, XTick, YTick

Axisoggetti #

classe matplotlib.axis. Asse ( assi , * , pickradius = 15 ) [fonte] #

Classe base per XAxise YAxis.

Attributi :
isDefault_label bool
axesmatplotlib.axes.Axes

L' Axesistanza in cui risiede l'artista o None .

principalematplotlib.axis.Ticker

Determina le principali posizioni dei tick e il loro formato di etichetta.

minorematplotlib.axis.Ticker

Determina le posizioni dei tick minori e il relativo formato dell'etichetta.

richiamatematplotlib.cbook.CallbackRegistry
etichettaText

L'etichetta dell'asse.

galleggiante del blocco etichette

La distanza tra l'etichetta dell'asse e le etichette delle tacche. Il valore predefinito è rcParams["axes.labelpad"](predefinito: 4.0) = 4.

offsetTestoText

Un Textoggetto contenente l'offset dei dati dei tick (se presenti).

pickradiusgalleggiante

Il raggio di accettazione per i test di contenimento.

elenco majorTicks diTick

Le principali zecche.

elenco minorTicks diTick

Le zecche minori.

Parametri :
assimatplotlib.axes.Axes

L' Axesoggetto a cui appartiene l'asse creato.

pickradius galleggiante

Il raggio di accettazione per i test di contenimento. Vedi anche Axis.contains.

classe matplotlib.axis. XAxis ( * args , ** kwargs ) [fonte] #
Parametri :
assimatplotlib.axes.Axes

L' Axesoggetto a cui appartiene l'asse creato.

pickradius galleggiante

Il raggio di accettazione per i test di contenimento. Vedi anche Axis.contains.

classe matplotlib.axis. YAxis ( * args , ** kwargs ) [fonte] #
Parametri :
assimatplotlib.axes.Axes

L' Axesoggetto a cui appartiene l'asse creato.

pickradius galleggiante

Il raggio di accettazione per i test di contenimento. Vedi anche Axis.contains.

classe matplotlib.axis. Ticker [fonte] #

Un contenitore per gli oggetti che definiscono la posizione e il formato del segno di spunta.

Attributi :
sottoclasse del localizzatorematplotlib.ticker.Locator

Determina le posizioni dei tick.

sottoclasse del formattatorematplotlib.ticker.Formatter

Determina il formato delle etichette di spunta.

Axis.clear

Cancella l'asse.

Axis.get_scale

Restituisce la scala di questo asse (come str).

Formattatori e localizzatori #

Axis.get_major_formatter

Ottieni il formattatore del ticker principale.

Axis.get_major_locator

Ottieni il localizzatore del ticker principale.

Axis.get_minor_formatter

Ottieni il formattatore del ticker minore.

Axis.get_minor_locator

Ottieni il localizzatore del ticker minore.

Axis.set_major_formatter

Imposta il formattatore del ticker principale.

Axis.set_major_locator

Imposta il localizzatore del ticker principale.

Axis.set_minor_formatter

Imposta il formattatore del ticker minore.

Axis.set_minor_locator

Imposta il localizzatore del ticker minore.

Axis.remove_overlapping_locs

Se le posizioni dei ticker minori che si sovrappongono alle posizioni dei ticker principali devono essere tagliate.

Axis.get_remove_overlapping_locs

Axis.set_remove_overlapping_locs

Etichetta asse n.

Axis.set_label_coords

Impostare le coordinate dell'etichetta.

Axis.set_label_position

Impostare la posizione dell'etichetta (in alto o in basso)

Axis.set_label_text

Impostare il valore del testo dell'etichetta dell'asse.

Axis.get_label

Restituisce l'etichetta dell'asse come istanza di testo.

Axis.get_label_position

Restituisce la posizione dell'etichetta (in alto o in basso)

Axis.get_label_text

Ottenere il testo dell'etichetta.

Graduazioni, etichette graduate e testo offset #

Axis.get_major_ticks

Restituisce l'elenco dei principali Ticks.

Axis.get_majorticklabels

Restituisci le principali etichette di spunta di questo asse, come un elenco di file Text.

Axis.get_majorticklines

Restituisce le principali linee di graduazione di questo asse come un elenco di Line2Ds.

Axis.get_majorticklocs

Restituisce le principali posizioni di tick di questo asse nelle coordinate dei dati.

Axis.get_minor_ticks

Restituisce l'elenco delle s minori Tick.

Axis.get_minorticklabels

Restituisci le etichette di spunta minori di questo asse, come un elenco di file Text.

Axis.get_minorticklines

Restituisce le linee di spunta minori di questo asse come un elenco di Line2Ds.

Axis.get_minorticklocs

Restituisce le posizioni dei tick minori di questo asse nelle coordinate dei dati.

Axis.get_offset_text

Restituisce l'asse offsetText come istanza Text.

Axis.get_tick_padding

Axis.get_ticklabels

Ottieni le etichette di spunta di questo asse.

Axis.get_ticklines

Restituisce le linee di graduazione di questo asse come un elenco di Line2Ds.

Axis.get_ticklocs

Restituisci le posizioni dei tick di questo asse nelle coordinate dei dati.

Axis.get_gridlines

Restituisce le linee della griglia di questo asse come un elenco di Line2Ds.

Axis.grid

Configura le linee della griglia.

Axis.set_tick_params

Imposta i parametri di aspetto per segni di spunta, etichette di spunta e linee della griglia.

Axis.axis_date

Imposta segni di spunta ed etichette dell'asse per trattare i dati lungo questo asse come date.

Dati e intervalli di visualizzazione #

Axis.get_data_interval

Restituisce i limiti dei dati di questo asse.(min, max)

Axis.get_view_interval

Restituisce i limiti della vista di questo asse.(min, max)

Axis.get_inverted

Restituisce se questo Asse è orientato nella direzione "inversa".

Axis.set_data_interval

Impostare i limiti dei dati dell'asse.

Axis.set_view_interval

Impostare i limiti della vista dell'asse.

Axis.set_inverted

Imposta se questo asse è orientato nella direzione "inversa".

Assistenti di rendering #

Axis.get_minpos

Axis.get_tick_space

Restituisce il numero stimato di zecche che possono adattarsi all'asse.

Axis.get_ticklabel_extents

[ Deprecato ] Ottieni le estensioni delle etichette di spunta su entrambi i lati degli assi.

Axis.get_tightbbox

Restituisce un riquadro di delimitazione che racchiude l'asse.

Interattivo #

Axis.contains

Verifica se l'artista contiene l'evento del mouse.

Axis.pickradius

Il raggio di accettazione per i test di contenimento.

Axis.get_pickradius

Restituisce la profondità dell'asse utilizzato dal selettore.

Axis.set_pickradius

Imposta la profondità dell'asse utilizzato dal selettore.

Unità n.

Axis.convert_units

Axis.set_units

Imposta le unità per l'asse.

Axis.get_units

Restituisce le unità per l'asse.

Axis.update_units

Analizzare i dati per il convertitore di unità e aggiornare l'istanza axis.converter se necessario.

Specifica dell'asse X #

XAxis.axis_name

Nome di sola lettura che identifica l'asse.

XAxis.get_text_heights

[ Deprecato ] Restituisce quanto spazio dovrebbe essere riservato per il testo sopra e sotto gli assi, come una coppia di galleggianti.

XAxis.get_ticks_position

Restituisce la posizione delle zecche ("in alto", "in basso", "predefinito" o "sconosciuto").

XAxis.set_ticks_position

Imposta la posizione delle zecche.

XAxis.set_label_position

Impostare la posizione dell'etichetta (in alto o in basso)

XAxis.tick_bottom

Sposta i segni di spunta e le etichette di spunta (se presenti) nella parte inferiore degli assi.

XAxis.tick_top

Sposta i segni di spunta e le etichette di spunta (se presenti) nella parte superiore degli assi.

Specifico dell'asse Y #

YAxis.axis_name

Nome di sola lettura che identifica l'asse.

YAxis.get_text_widths

[ Deprecato ]

YAxis.get_ticks_position

Restituisce la posizione dei segni di spunta ("sinistra", "destra", "predefinita" o "sconosciuta").

YAxis.set_offset_position

Parametri :

YAxis.set_ticks_position

Imposta la posizione delle zecche.

YAxis.set_label_position

Impostare la posizione dell'etichetta (sinistra o destra)

YAxis.tick_left

Sposta i segni di spunta e le etichette di spunta (se presenti) a sinistra degli assi.

YAxis.tick_right

Sposta i segni di spunta e le etichette di spunta (se presenti) a destra degli assi.

Altro #

Axis.OFFSETTEXTPAD

Axis.axes

L' Axesistanza in cui risiede l'artista o None .

Axis.limit_range_for_scale

Axis.reset_ticks

Reinizializzare gli elenchi Tick principali e secondari.

Axis.set_default_intervals

Impostare i limiti predefiniti per i dati dell'asse e l'intervallo di visualizzazione se non sono stati ancora modificati.

Scoraggiato #

Questi metodi dovrebbero essere usati insieme con cura, chiamando set_ticks per specificare le posizioni dei tick desiderati prima di chiamare set_ticklabelsper specificare una serie di etichette corrispondenti. La chiamata set_ticksfa un FixedLocator; il suo elenco di posizioni viene quindi utilizzato da set_ticklabelsper creare un file FuncFormatter.

Axis.set_ticks

Imposta le posizioni dei segni di spunta di questo asse e, facoltativamente, le etichette.

Axis.set_ticklabels

[ Sconsigliato ] Imposta i valori di testo delle etichette di spunta.

Tickoggetti #

classe matplotlib.axis. Tick ​​( assi , loc , * , size = Nessuno , width = Nessuno , color = Nessuno , tickdir = Nessuno , pad = Nessuno , labelsize = Nessuno , labelcolor = Nessuno , zorder = Nessuno , gridOn = Nessuno , tick1On = True , tick2On =True , label1On = True , label2On = False , major = True , labelrotation = 0 , grid_color = None , grid_linestyle = None , grid_linewidth = None , grid_alpha = None , ** kwargs ) [fonte] #

Classe base astratta per gli assi, le linee della griglia e le etichette.

I segni di spunta contrassegnano una posizione su un asse. Contengono due righe come marcatori e due etichette; uno ciascuno per le posizioni inferiore e superiore (nel caso di un XAxis) o per le posizioni sinistra e destra (nel caso di un YAxis).

Attributi :
tick1lineLine2D

Il segno di graduazione sinistro/inferiore.

tick2lineLine2D

Il segno di spunta destro/superiore.

linea della grigliaLine2D

La linea della griglia associata alla posizione dell'etichetta.

etichetta1Text

L'etichetta del segno di spunta a sinistra/in basso.

etichetta2Text

L'etichetta del segno di spunta a destra/in alto.

bbox è il riquadro di delimitazione Bound2D nelle coordinate di visualizzazione degli assi loc è la posizione del segno di spunta nelle coordinate dei dati size è la dimensione del segno di spunta in punti

classe matplotlib.axis. XTick ( * args , ** kwargs ) [fonte] #

Contiene tutti gli artisti necessari per creare un segno di spunta x: la linea del segno di spunta, il testo dell'etichetta e la linea della griglia

bbox è il riquadro di delimitazione Bound2D nelle coordinate di visualizzazione degli assi loc è la posizione del segno di spunta nelle coordinate dei dati size è la dimensione del segno di spunta in punti

classe matplotlib.axis. YTick ( * args , ** kwargs ) [fonte] #

Contiene tutti gli artisti necessari per creare un segno di spunta Y: la linea di segno di spunta, il testo dell'etichetta e la linea della griglia

bbox è il riquadro di delimitazione Bound2D nelle coordinate di visualizzazione degli assi loc è la posizione del segno di spunta nelle coordinate dei dati size è la dimensione del segno di spunta in punti

Tick.get_loc

Restituisce la posizione del segno di spunta (coordinate dei dati) come scalare.

Tick.get_pad

Ottieni il valore in punti del riquadro dell'etichetta di spunta.

Tick.get_pad_pixels

[ Deprecato ]

Tick.get_tick_padding

Ottieni la lunghezza del segno di spunta al di fuori degli assi.

Tick.get_tickdir

Tick.get_view_interval

Restituisce i limiti della vista dell'asse a cui appartiene il segno di spunta.(min, max)

Tick.set_label1

Imposta il testo label1.

Tick.set_label2

Imposta il testo dell'etichetta2.

Tick.set_pad

Imposta il riquadro dell'etichetta di spunta in punti

Tick.set_url

Imposta l'URL di label1 e label2.

Tick.update_position

Imposta la posizione del segno di spunta nelle coordinate dei dati con scalar loc .