matplotlib.axes
#
Herencia #
![Diagrama de herencia de matplotlib.axes.Axes](/stable/_images/inheritance-ce300fc5cf44a7c2e9346f46622fe4dbe319e9b3.png)
La clase de ejes #
- clase matplotlib.axes. Ejes ( fig , rect , * , facecolor = Ninguno , frameon = True , sharex = Ninguno , sharey = Ninguno , label = '' , xscale = Ninguno , yscale = Ninguno , box_aspect = Ninguno , ** kwargs ) [fuente] #
Bases:
_AxesBase
Axes
contiene la mayoría de los elementos de la figura: ,Axis
,Tick
,Line2D
,Text
,Polygon
etc., y establece el sistema de coordenadas.La
Axes
instancia admite devoluciones de llamada a través de un atributo de devoluciones de llamada que es unaCallbackRegistry
instancia. Los eventos a los que puede conectarse son 'xlim_changed' y 'ylim_changed' y la devolución de llamada se llamará con func( ax ) donde ax es laAxes
instancia.- Atributos :
Construye un eje en una figura.
- Parámetros :
- higo
Figure
The Axes está construido en la fig .
Figure
- tupla recta (izquierda, abajo, ancho, alto).
The Axes está construido en el rectángulo rect . rect está en
Figure
coordenadas.- sharex, sharey
Axes
, opcional El x o y
axis
se comparte con el eje x o y en la entradaAxes
.- frameon bool, por defecto: Verdadero
Si el marco de ejes es visible.
- flotante box_aspect , opcional
Establezca un aspecto fijo para el cuadro Ejes, es decir, la relación entre la altura y el ancho. Ver
set_box_aspect
para más detalles.- **kwargs
Otros argumentos de palabras clave opcionales:
Propiedad
Descripción
{'caja', 'límite de datos'}
una función de filtro, que toma una matriz flotante (m, n, 3) y un valor de ppp, y devuelve una matriz (m, n, 3) y dos compensaciones desde la esquina inferior izquierda de la imagen
escalar o ninguno
(flotante, flotante) o {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'igual'} o flotante
bool
desconocido
desconocido
Invocable[[Ejes, Renderer], Bbox]
bool o 'línea'
flotante o Ninguno
bool
Parchear o (Ruta, Transformar) o Ninguno
facecolor
o FCcolor
bool
calle
bool
objeto
bool
bool
desconocido
Ninguno o bool o flotante o invocable
[izquierda, abajo, ancho, alto] o
Bbox
desconocido
flotante o Ninguno
bool
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
calle
calle
bool
desconocido
calle
(abajo: flotador, arriba: flotador)
flotante mayor que -0.5
desconocido
desconocido
desconocido
desconocido
calle
(abajo: flotador, arriba: flotador)
flotante mayor que -0.5
desconocido
desconocido
desconocido
flotar
- higo
- Devoluciones :
Subparcelas #
Clase base para subtramas, que son |
|
Trazado #
Básico #
Trace y contra x como líneas y/o marcadores. |
|
Trace y contra x como líneas y/o marcadores con barras de error adjuntas. |
|
Un diagrama de dispersión de y vs. |
|
[ Desalentado ] Parcela forzando el eje para tratar los flotadores como fechas. |
|
Haz un diagrama de pasos. |
|
Haga una gráfica con escala logarítmica tanto en el eje x como en el eje y. |
|
Haz una gráfica con escala logarítmica en el eje x. |
|
Haz una gráfica con escala logarítmica en el eje y. |
|
Rellene el área entre dos curvas horizontales. |
|
Rellene el área entre dos curvas verticales. |
|
Haz un gráfico de barras. |
|
Haz un gráfico de barras horizontales. |
|
Etiqueta un gráfico de barras. |
|
Crea un diagrama de tallo. |
|
Trace líneas paralelas idénticas en las posiciones dadas. |
|
Trace un gráfico circular. |
|
Dibuja una gráfica de áreas apiladas. |
|
Trace una secuencia horizontal de rectángulos. |
|
Trace líneas verticales en cada x desde ymin hasta ymax . |
|
Trace líneas horizontales en cada y desde xmin hasta xmax . |
|
Trazar polígonos rellenos. |
Se extiende #
Agregue una línea horizontal a través de los ejes. |
|
Agregue un tramo horizontal (rectángulo) a través de los ejes. |
|
Agregue una línea vertical a través de los ejes. |
|
Agregue un tramo vertical (rectángulo) a través de los ejes. |
|
Agregue una línea recta infinitamente larga. |
# espectral
Trace la autocorrelación de x . |
|
Trace el espectro de ángulos. |
|
Trace la coherencia entre x e y . |
|
Trazar la densidad espectral cruzada. |
|
Trace el espectro de magnitud. |
|
Trazar el espectro de fase. |
|
Trazar la densidad espectral de potencia. |
|
Trazar un espectrograma. |
|
Trace la correlación cruzada entre x e y . |
Estadísticas #
Dibuja un diagrama de caja y bigotes. |
|
Haz una trama de violín. |
|
Función de dibujo para diagramas de violín. |
|
Función de dibujo para diagramas de caja y bigotes. |
agrupado #
Haz un gráfico binning hexagonal 2D de los puntos x , y . |
|
Calcular y trazar un histograma. |
|
Haz un diagrama de histograma 2D. |
|
Una función constante paso a paso como una línea con bordes delimitadores o un gráfico relleno. |
Contornos #
Etiquete una gráfica de contorno. |
|
Trazar líneas de contorno. |
|
Trazar contornos rellenos. |
Matrices 2D #
Muestre los datos como una imagen, es decir, en un ráster regular 2D. |
|
Trace los valores de una matriz o arreglo 2D como una imagen codificada por colores. |
|
Cree un diagrama de pseudocolor con una cuadrícula rectangular no regular. |
|
Cree un diagrama de pseudocolor con una cuadrícula rectangular no regular. |
|
Cree un diagrama de pseudocolor con una cuadrícula rectangular no regular. |
|
Trace el patrón de escasez de una matriz 2D. |
Triángulos no estructurados #
Cree un diagrama de pseudocolor de una cuadrícula triangular no estructurada. |
|
Dibuja una cuadrícula triangular no estructurada como líneas y/o marcadores. |
|
Dibuja líneas de contorno en una cuadrícula triangular sin estructura. |
|
Dibuje regiones de contorno en una cuadrícula triangular sin estructura. |
Texto y anotaciones #
Anote el punto xy con texto text . |
|
Agregue texto a los ejes. |
|
Agregar una tabla a un |
|
Agregue una flecha a los ejes. |
|
Agregue un eje insertado secundario a este eje existente. |
|
Agregue un indicador de inserción a los ejes. |
|
Agregue un rectángulo indicador de inserción a los ejes en función de los límites del eje para un inset_ax y dibuje conectores entre inset_ax y el rectángulo. |
|
Agregue un segundo eje x a este Axes. |
|
Agregue un segundo eje y a este Axes. |
Campos vectoriales #
Trace un campo 2D de púas. |
|
Trace un campo 2D de flechas. |
|
Agrega una llave a un diagrama de carcaj. |
|
Dibujar líneas de corriente de un flujo vectorial. |
Borrando #
Borrar los ejes. |
|
Borrar los ejes. |
Apariencia #
Método de conveniencia para obtener o establecer algunas propiedades del eje. |
|
Apague los ejes x e y. |
|
Active los ejes x e y. |
|
Establezca si se dibuja el parche de rectángulo de ejes. |
|
Obtenga si se dibuja el parche del rectángulo Axes. |
|
Establezca si las marcas de eje y las líneas de cuadrícula están por encima o por debajo de la mayoría de los artistas. |
|
Obtenga si las marcas del eje y las líneas de cuadrícula están por encima o por debajo de la mayoría de los artistas. |
|
Configure las líneas de la cuadrícula. |
|
Consigue el color de la cara de las Hachas. |
|
Establezca el color de la cara de los ejes. |
Ciclo de propiedad #
Establezca el ciclo de propiedades de los ejes. |
Eje / límites #
[ Desaconsejado ] Devuelve la instancia de XAxis. |
|
[ Desaconsejado ] Devuelve la instancia de YAxis. |
Límites del eje y dirección #
Invertir el eje x. |
|
Devuelve si el eje x está orientado en la dirección "inversa". |
|
Invertir el eje y. |
|
Devuelve si el eje y está orientado en la dirección "inversa". |
|
Establezca los límites de vista del eje x. |
|
Devuelve los límites de vista del eje x. |
|
Establezca los límites de vista del eje y. |
|
Devuelve los límites de vista del eje y. |
|
Extienda el |
|
Establezca los límites numéricos inferior y superior del eje x. |
|
Devuelve los límites inferior y superior del eje x, en orden creciente. |
|
Establezca los límites numéricos inferior y superior del eje y. |
|
Devuelve los límites inferior y superior del eje y, en orden creciente. |
Etiquetas de eje, título y leyenda #
Establezca la etiqueta para el eje x. |
|
Obtenga la cadena de texto xlabel. |
|
Establezca la etiqueta para el eje y. |
|
Obtenga la cadena de texto ylabel. |
|
Establezca un título para los ejes. |
|
Consigue un título de Hachas. |
|
Coloque una leyenda en los ejes. |
|
Devuelve la |
|
Identificadores de retorno y etiquetas para la leyenda |
Escalas de eje #
Establece la escala del eje x. |
|
Devuelve la escala del eje x (como str). |
|
Establezca la escala del eje y. |
|
Devuelve la escala del eje y (como str). |
Autoescalado y márgenes #
Cuando se escala automáticamente, si obedecer todos los |
|
Establecer o recuperar márgenes de escalado automático. |
|
Establezca el relleno de los límites de datos X antes del ajuste de escala automático. |
|
Establezca el relleno de los límites de datos Y antes del escalado automático. |
|
Vuelva a calcular los límites de datos en función de los artistas actuales. |
|
Escalar automáticamente la vista del eje a los datos (alternar). |
|
Escale automáticamente los límites de vista utilizando los límites de datos. |
|
Establece si el ajuste de escala automático se aplica a cada eje en el siguiente dibujo o llama a |
|
Retorna True si cada eje se escala automáticamente, False en caso contrario. |
|
Establezca si el eje x se escala automáticamente al dibujar o por |
|
Devuelve si el eje x se ajusta automáticamente. |
|
Establezca si el eje y se escala automáticamente al dibujar o por |
|
Devuelve si el eje y se escala automáticamente. |
Relación de aspecto #
Ajuste los ejes para una relación de aspecto de datos específica. |
|
Establezca la relación de aspecto de la escala de los ejes, es decir, escala y/x. |
|
Devuelve la relación de aspecto de la escala de los ejes. |
|
Establezca el aspecto del cuadro de ejes, es decir, la relación entre la altura y el ancho. |
|
Devuelve el aspecto del cuadro de ejes, es decir, la relación entre la altura y el ancho. |
|
Establezca cómo se ajustan los ejes para lograr la relación de aspecto requerida. |
|
Indica si los ejes ajustarán su dimensión física ('box') o sus límites de datos ('datalim') para lograr la relación de aspecto deseada. |
Marcas y etiquetas de marcas #
Establezca las ubicaciones de marca del eje x y, opcionalmente, las etiquetas. |
|
Devuelve las ubicaciones de marca del eje x en coordenadas de datos. |
|
Establezca las etiquetas de xaxis con la lista de etiquetas de cadena. |
|
Obtén las etiquetas de ticks de xaxis. |
|
Devuelve las principales etiquetas de ticks del eje x, como una lista de |
|
Devuelve las etiquetas de ticks menores de xaxis, como una lista de |
|
Devuelve las líneas de cuadrícula del eje x como una lista de |
|
Devuelve las líneas de verificación del eje x como una lista de |
|
Configure marcas de eje y etiquetas para tratar los datos a lo largo del eje x como fechas. |
|
Establezca las ubicaciones de marca del eje y y, opcionalmente, las etiquetas. |
|
Devuelve las ubicaciones de marca del eje y en coordenadas de datos. |
|
Establezca las etiquetas del eje y con la lista de etiquetas de cadena. |
|
Obtén las etiquetas de ticks del eje y. |
|
Devuelve las principales etiquetas de marca del eje y, como una lista de |
|
Devuelve las etiquetas de ticks menores del eje y, como una lista de |
|
Devuelve las líneas de cuadrícula del eje y como una lista de |
|
Devuelve las líneas de marca del eje y como una lista de |
|
Configure marcas de eje y etiquetas para tratar los datos a lo largo del eje y como fechas. |
|
Elimina las marcas menores de los ejes. |
|
Mostrar marcas menores en los ejes. |
|
Configure el |
|
Cambie la apariencia de las marcas, las etiquetas de las marcas y las líneas de cuadrícula. |
|
Comportamiento de control de los principales localizadores de garrapatas. |
Unidades #
Convierte x usando el tipo de unidad del eje x. |
|
Convierte y usando el tipo de unidad del eje y. |
|
Devuelve si las unidades están configuradas en cualquier eje. |
Agregando artistas #
Agregue un |
|
Agregue an |
|
Agregue un |
|
Agregue |
|
Agregue un |
|
Agregue un |
|
Agregue un |
|
Agregue un |
Hermanamiento y compartir #
Crea ejes gemelos compartiendo el eje x. |
|
Cree ejes gemelos que compartan el eje y. |
|
Comparta el eje x con otros . |
|
Comparta el eje y con otros . |
|
Devuelve una vista inmutable en el agrupador de ejes x compartido. |
|
Devuelve una vista inmutable en el agrupador de ejes y compartido. |
Posición de los ejes #
Obtenga la ubicación del ancla. |
|
Defina la ubicación del ancla. |
|
Devuelve el localizador de ejes. |
|
Configure el localizador de ejes. |
|
Restablece la posición activa a la posición original. |
|
Devuelve la posición de los ejes dentro de la figura como un |
|
Establezca la posición de los ejes. |
Asíncrono/basado en eventos #
Si el artista está "obsoleto" y debe volver a dibujarse para que la salida coincida con el estado interno del artista. |
|
Llame a todas las devoluciones de llamadas registradas. |
|
Agregue una función de devolución de llamada que se llamará cada vez que |
|
Eliminar una devolución de llamada en función de su ID de observador. |
Interactivo #
Devuelve si este Axes admite alguna funcionalidad de botón de panorámica/zoom. |
|
Devuelve si estos ejes admiten la funcionalidad del botón del cuadro de zoom. |
|
Obtenga si los ejes responden a los comandos de navegación. |
|
Establezca si los ejes responden a los comandos de la barra de herramientas de navegación. |
|
Obtener el estado del botón de la barra de herramientas de navegación: 'PAN', 'ZOOM' o Ninguno. |
|
Establecer el estado del botón de la barra de herramientas de navegación. |
|
Se llama cuando se ha iniciado una operación de panorámica. |
|
Se llama cuando el mouse se mueve durante una operación de desplazamiento. |
|
Se llama cuando se completa una operación de panorámica (cuando el botón del mouse está hacia arriba). |
|
Devuelve una cadena de formato formateando las coordenadas x , y . |
|
Devuelve una representación de cadena de datos . |
|
Retorna x formateada como un valor x. |
|
Devuelve y formateado como un valor de y. |
|
Devuelve si se consulta a este artista para obtener información de contexto personalizada cuando el cursor del mouse se mueve sobre él. |
|
Devuelve si el evento dado (en las coordenadas de visualización) está en los Ejes. |
|
Pruebe si el artista contiene el evento del ratón. |
|
Devuelve si el punto (par de coordenadas de píxeles) está dentro del parche de ejes. |
|
Devuelve los datos del cursor para un evento determinado. |
Niños #
Devuelve una lista de |
|
Devuelve una lista de líneas contenidas por los ejes. |
|
Encuentra objetos de artista. |
Dibujo #
Dibuja al Artista (y sus hijos) usando el renderizador dado. |
|
Vuelva a dibujar eficientemente a un solo artista. |
|
Vuelva a dibujar eficientemente los datos de los ejes, pero no las marcas de los ejes, las etiquetas, etc. |
|
[ Obsoleto ] |
|
Devuelve el valor de zorder por debajo del cual se rasterizarán los artistas. |
|
Establezca el umbral de zorder para la rasterización de la salida de gráficos vectoriales. |
|
Devuelve el cuadro delimitador de ejes en el espacio de visualización; args y kwargs están vacíos. |
|
Devuelve el cuadro delimitador ajustado de los ejes, incluido el eje y sus decoradores (xlabel, título, etc.). |
Proyección #
Los métodos utilizados por Axis
eso deben anularse para los ejes no rectilíneos.
Obtenga la transformación utilizada para dibujar etiquetas, marcas y líneas de cuadrícula en el eje x. |
|
Obtenga la transformación utilizada para dibujar etiquetas, marcas y líneas de cuadrícula en el eje Y. |
|
Devuelve la relación de aspecto de los datos escalados. |
|
|
|
|
|
|
|
|
Otro #
Devuelve una lista predeterminada de artistas que se utilizan para el cálculo del cuadro delimitador. |
|
Devuelve la ruta del clip con la parte no afín de su transformación aplicada y la parte afín restante de su transformación. |
|
Devuelve si se ha agregado algún artista a los Ejes. |
|
Establece varias propiedades a la vez. |
- clase matplotlib.axes.Axes. Lista de artistas ( ejes , prop_name , add_name , valid_types = Ninguno , invalid_types = Ninguno ) #
Una sublista de hijos de Axes basada en su tipo.
Las sublistas secundarias específicas del tipo se volverán inmutables en Matplotlib 3.7. Entonces, estas listas de artistas probablemente serán reemplazadas por tuplas. Úselo como si esto ya fuera una tupla.
Esta clase existe solo durante el período de transición para advertir sobre la modificación obsoleta de las listas de artistas.
- Parámetros :
- ejes .ejes.ejes
Los ejes de los que esta sublista sacará a los niños Artistas.
- prop_name str
El nombre de propiedad utilizado para acceder a esta sublista desde los Ejes; se utiliza para generar advertencias de desaprobación.
- añadir_nombre str
El nombre del método utilizado para agregar Artistas del tipo de esta sublista a los Ejes; se utiliza para generar advertencias de desaprobación.
- valid_types lista de tipo, opcional
Una lista de tipos que determinan qué elementos secundarios devolverá esta sublista. Si se especifica, los artistas de la sublista deben ser instancias de cualquiera de estos tipos. Si no se especifica, cualquier tipo de artista es válido (a menos que esté limitado por invalid_types ).
- tupla invalid_types , opcional
Una lista de tipos que determina qué elementos secundarios no devolverá esta sublista. Si se especifica, los Artistas en la sublista nunca serán una instancia de estos tipos. De lo contrario, no se excluirá ningún tipo.
- insertar ( índice , artículo ) #
S.insertar(índice, valor) -- insertar valor antes del índice