matplotlib.axis#

Clases para los ticks y los ejes x e y.

Herencia #

Diagrama de herencia de Tick, Ticker, XAxis, YAxis, XTick, YTick

Axisobjetos #

clase matplotlib.axis. Eje ( ejes , * , pickradius = 15 ) [fuente] #

Clase base para XAxisy YAxis.

Atributos :
isDefault_label bool
axesmatplotlib.axes.Axes

La Axesinstancia en la que reside el artista, o Ninguno .

importantematplotlib.axis.Ticker

Determina las principales posiciones de marca y su formato de etiqueta.

menormatplotlib.axis.Ticker

Determina las posiciones de ticks menores y su formato de etiqueta.

devoluciones de llamadamatplotlib.cbook.CallbackRegistry
etiquetaText

La etiqueta del eje.

flotador de etiqueta

La distancia entre la etiqueta del eje y las etiquetas de marca. El valor predeterminado es rcParams["axes.labelpad"](predeterminado: 4.0) = 4.

texto compensadoText

Un Textobjeto que contiene el desplazamiento de datos de los ticks (si los hay).

pickradiusflotar

El radio de aceptación para las pruebas de contención.

lista de majorTicks deTick

Las principales garrapatas.

Lista de MinorTicks deTick

Las garrapatas menores.

Parámetros :
hachasmatplotlib.axes.Axes

El Axesal que pertenece el Eje creado.

flotador de radio de pico

El radio de aceptación para las pruebas de contención. Ver Axis.containstambién

clase matplotlib.axis. XAxis ( * argumentos , ** kwargs ) [fuente] #
Parámetros :
hachasmatplotlib.axes.Axes

El Axesal que pertenece el Eje creado.

flotador de radio de pico

El radio de aceptación para las pruebas de contención. Ver Axis.containstambién

clase matplotlib.axis. YAxis ( * argumentos , ** kwargs ) [fuente] #
Parámetros :
hachasmatplotlib.axes.Axes

El Axesal que pertenece el Eje creado.

flotador de radio de pico

El radio de aceptación para las pruebas de contención. Ver Axis.containstambién

clase matplotlib.axis. Teletipo [fuente] #

Un contenedor para los objetos que definen la posición y el formato del tick.

Atributos :
subclase de localizadormatplotlib.ticker.Locator

Determina las posiciones de los ticks.

subclase de formateadormatplotlib.ticker.Formatter

Determina el formato de las etiquetas de marca.

Axis.clear

Borrar el eje.

Axis.get_scale

Devuelve la escala de este Eje (como str).

Formateadores y Localizadores #

Axis.get_major_formatter

Obtenga el formateador del teletipo principal.

Axis.get_major_locator

Obtenga el localizador del teletipo principal.

Axis.get_minor_formatter

Obtenga el formateador del ticker menor.

Axis.get_minor_locator

Obtenga el localizador del ticker menor.

Axis.set_major_formatter

Establezca el formateador del ticker principal.

Axis.set_major_locator

Establezca el localizador del ticker principal.

Axis.set_minor_formatter

Establece el formateador del ticker menor.

Axis.set_minor_locator

Establezca el localizador del ticker menor.

Axis.remove_overlapping_locs

Si se deben recortar las ubicaciones de los teletipos menores que se superponen con las ubicaciones de los teletipos principales.

Axis.get_remove_overlapping_locs

Axis.set_remove_overlapping_locs

Etiqueta de eje #

Axis.set_label_coords

Establezca las coordenadas de la etiqueta.

Axis.set_label_position

Establecer la posición de la etiqueta (superior o inferior)

Axis.set_label_text

Establezca el valor de texto de la etiqueta del eje.

Axis.get_label

Devuelve la etiqueta del eje como una instancia de Texto.

Axis.get_label_position

Devuelve la posición de la etiqueta (superior o inferior)

Axis.get_label_text

Obtener el texto de la etiqueta.

Marcas, etiquetas de marcas y texto compensado #

Axis.get_major_ticks

Devuelve la lista de major Ticks.

Axis.get_majorticklabels

Devuelve las principales etiquetas de ticks de este Eje, como una lista de Text.

Axis.get_majorticklines

Devuelve las principales líneas de marca de este Eje como una lista de Line2Ds.

Axis.get_majorticklocs

Devuelve las principales ubicaciones de ticks de este Eje en coordenadas de datos.

Axis.get_minor_ticks

Devolver la lista de menores Ticks.

Axis.get_minorticklabels

Devuelve las etiquetas de ticks menores de este Eje, como una lista de Text.

Axis.get_minorticklines

Devuelve las líneas de verificación menores de este Eje como una lista de Line2Ds.

Axis.get_minorticklocs

Devuelve las ubicaciones de marcas menores de este Eje en coordenadas de datos.

Axis.get_offset_text

Devuelve el eje offsetText como una instancia de Text.

Axis.get_tick_padding

Axis.get_ticklabels

Obtenga las etiquetas de marca de este Eje.

Axis.get_ticklines

Devuelve las líneas de marca de este Eje como una lista de Line2Ds.

Axis.get_ticklocs

Devuelve las ubicaciones de ticks de este Eje en coordenadas de datos.

Axis.get_gridlines

Devuelve las líneas de cuadrícula de este Eje como una lista de Line2Ds.

Axis.grid

Configure las líneas de la cuadrícula.

Axis.set_tick_params

Establezca parámetros de apariencia para marcas, etiquetas de marcas y líneas de cuadrícula.

Axis.axis_date

Configure marcas y etiquetas de eje para tratar los datos a lo largo de este eje como fechas.

Intervalos de datos y visualización #

Axis.get_data_interval

Devuelve los límites de datos de este eje.(min, max)

Axis.get_view_interval

Devuelve los límites de vista de este eje.(min, max)

Axis.get_inverted

Devuelve si este eje está orientado en la dirección "inversa".

Axis.set_data_interval

Establezca los límites de datos del eje.

Axis.set_view_interval

Establezca los límites de la vista del eje.

Axis.set_inverted

Establezca si este eje está orientado en la dirección "inversa".

Ayudantes de representación #

Axis.get_minpos

Axis.get_tick_space

Devuelve el número estimado de ticks que pueden caber en el eje.

Axis.get_ticklabel_extents

[ Obsoleto ] Obtener la extensión de las etiquetas de marca a ambos lados de los ejes.

Axis.get_tightbbox

Devuelve un cuadro delimitador que encierra el eje.

Interactivo #

Axis.contains

Pruebe si el artista contiene el evento del ratón.

Axis.pickradius

El radio de aceptación para las pruebas de contención.

Axis.get_pickradius

Devuelve la profundidad del eje utilizado por el selector.

Axis.set_pickradius

Establezca la profundidad del eje utilizado por el selector.

Unidades #

Axis.convert_units

Axis.set_units

Configure las unidades para el eje.

Axis.get_units

Devuelve las unidades para el eje.

Axis.update_units

Introspeccione los datos para el convertidor de unidades y actualice la instancia de axis.converter si es necesario.

Número específico del eje X

XAxis.axis_name

Nombre de solo lectura que identifica el eje.

XAxis.get_text_heights

[ Obsoleto ] Devuelve cuánto espacio debe reservarse para el texto arriba y debajo de los ejes, como un par de flotadores.

XAxis.get_ticks_position

Devuelve la posición de las marcas ("superior", "inferior", "predeterminado" o "desconocido").

XAxis.set_ticks_position

Establezca la posición de las marcas.

XAxis.set_label_position

Establecer la posición de la etiqueta (superior o inferior)

XAxis.tick_bottom

Mueva los ticks y las etiquetas de ticks (si están presentes) a la parte inferior de los ejes.

XAxis.tick_top

Mueva los ticks y las etiquetas de ticks (si están presentes) a la parte superior de los ejes.

Número específico del eje Y

YAxis.axis_name

Nombre de solo lectura que identifica el eje.

YAxis.get_text_widths

[ Obsoleto ]

YAxis.get_ticks_position

Devuelve la posición de las marcas ("izquierda", "derecha", "predeterminada" o "desconocida").

YAxis.set_offset_position

Parámetros :

YAxis.set_ticks_position

Establezca la posición de las marcas.

YAxis.set_label_position

Establecer la posición de la etiqueta (izquierda o derecha)

YAxis.tick_left

Mueva los ticks y etiquetas de ticks (si están presentes) a la izquierda de los ejes.

YAxis.tick_right

Mueva los ticks y las etiquetas de ticks (si están presentes) a la derecha de los ejes.

Otro #

Axis.OFFSETTEXTPAD

Axis.axes

La Axesinstancia en la que reside el artista, o Ninguno .

Axis.limit_range_for_scale

Axis.reset_ticks

Vuelva a inicializar las listas de Tick mayores y menores.

Axis.set_default_intervals

Establezca los límites predeterminados para los datos del eje y el intervalo de vista si aún no se han mutado.

Desanimado #

Estos métodos deben usarse con cuidado, llamando set_ticks para especificar las ubicaciones de marca deseadas antes de llamar set_ticklabelspara especificar una serie de etiquetas coincidentes. Llamar set_tickshace un FixedLocator; su lista de ubicaciones se usa luego set_ticklabelspara hacer un archivo FuncFormatter.

Axis.set_ticks

Establezca las ubicaciones de marca de este Eje y, opcionalmente, las etiquetas.

Axis.set_ticklabels

[ Desaconsejado ] Establezca los valores de texto de las etiquetas de marca.

Tickobjetos #

clase matplotlib.axis. Marque ( ejes , loc , * , tamaño = Ninguno , ancho = Ninguno , color = Ninguno , tickdir = Ninguno , pad = Ninguno , labelsize = Ninguno , labelcolor = Ninguno , zorder = Ninguno , gridOn = Ninguno , tick1On = True , tick2On =True , label1On = True , label2On = False , major = True , labelrotation = 0 , grid_color = Ninguno , grid_linestyle = Ninguno , grid_linewidth = Ninguno , grid_alpha = Ninguno , ** kwargs ) [fuente] #

Clase base abstracta para las marcas del eje, las líneas de cuadrícula y las etiquetas.

Las garrapatas marcan una posición en un eje. Contienen dos líneas como marcadores y dos etiquetas; uno para las posiciones inferior y superior (en caso de XAxis) o para las posiciones izquierda y derecha (en caso de YAxis).

Atributos :
marca1líneaLine2D

El marcador de tick izquierdo/inferior.

tick2lineLine2D

El marcador de tick derecho/superior.

cuadriculaLine2D

La línea de cuadrícula asociada con la posición de la etiqueta.

etiqueta1Text

La etiqueta de marca izquierda/inferior.

etiqueta2Text

La etiqueta de marca derecha/superior.

bbox es el cuadro delimitador Bound2D en las coordenadas de visualización de los ejes loc es la ubicación de marca en las coordenadas de datos tamaño es el tamaño de marca en puntos

clase matplotlib.axis. XTick ( * argumentos , ** kwargs ) [fuente] #

Contiene todos los artistas necesarios para hacer una marca x: la línea de marca, el texto de la etiqueta y la línea de cuadrícula

bbox es el cuadro delimitador Bound2D en las coordenadas de visualización de los ejes loc es la ubicación de marca en las coordenadas de datos tamaño es el tamaño de marca en puntos

clase matplotlib.axis. YTick ( * argumentos , ** kwargs ) [fuente] #

Contiene todos los artistas necesarios para hacer una marca Y: la línea de marca, el texto de la etiqueta y la línea de cuadrícula

bbox es el cuadro delimitador Bound2D en las coordenadas de visualización de los ejes loc es la ubicación de marca en las coordenadas de datos tamaño es el tamaño de marca en puntos

Tick.get_loc

Devuelve la ubicación del tick (coords de datos) como un escalar.

Tick.get_pad

Obtenga el valor de la almohadilla de etiqueta de marca en puntos.

Tick.get_pad_pixels

[ Obsoleto ]

Tick.get_tick_padding

Obtenga la longitud de la marca fuera de los ejes.

Tick.get_tickdir

Tick.get_view_interval

Devuelve los límites de vista del eje al que pertenece el tick.(min, max)

Tick.set_label1

Establezca el texto label1.

Tick.set_label2

Establezca el texto label2.

Tick.set_pad

Establezca el panel de etiquetas de ticks en puntos

Tick.set_url

Establezca la URL de label1 y label2.

Tick.update_position

Establezca la ubicación de la marca en las coordenadas de datos con escalar loc .