mpl_toolkits.axisartist.axis_artist.AxisArtist #
- clase mpl_toolkits.axisartist.axis_artist. AxisArtist ( ejes , ayudante , desplazamiento = Ninguno , axis_direction = 'abajo' , ** kwargs ) [fuente] #
Bases:
Artist
Un artista que dibuja el eje (una línea a lo largo de la cual la coordenada del eje n-ésimo es constante), línea, marcas, etiquetas de marca y etiqueta del eje.
- Parámetros :
- hachas
mpl_toolkits.axisartist.axislines.Axes
- ayudante
AxisArtistHelper
- hachas
- propiedad LABELPAD #
- dibujar ( procesador ) [fuente] #
Dibuja al Artista (y sus hijos) usando el renderizador dado.
Esto no tiene efecto si el artista no está visible (
Artist.get_visible
devuelve Falso).- Parámetros :
- subclase de renderizador .
RendererBase
- subclase de renderizador .
notas
Este método se anula en las subclases de artista.
- get_tightbbox ( procesador = Ninguno ) [fuente] #
Me gusta
Artist.get_window_extent
, pero incluye cualquier recorte.- Parámetros :
- subclase de renderizador
RendererBase
renderizador que se usará para dibujar las figuras (es decir,
fig.canvas.get_renderer()
)
- subclase de renderizador
- Devoluciones :
Bbox
El cuadro delimitador envolvente (en las coordenadas de píxeles de la figura).
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animation=< UNSET> , axis_direction=<UNSET> , axislabel_direction=<UNSET> , axisline_style=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET > , clip_path=<UNSET> , gid=<UNSET> , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> , sketch_params=<DESCONFIGURAR> , snap=<DESCONFIGURAR>, ticklabel_direction=<UNSET> , transform=<UNSET> , url=<UNSET> , visible=<UNSET> , zorder=<UNSET> ) [fuente] #
Establece varias propiedades a la vez.
Las propiedades admitidas son
Propiedad
Descripción
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
bool
desconocido
{"+", "-"}
str o Ninguno
bool
Parchear o (Ruta, Transformar) o Ninguno
calle
bool
desconocido
bool
Ninguno o bool o flotante o invocable
bool
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
{"+", "-"}
calle
bool
flotar
- set_axis_direction ( axis_direction ) [fuente] #
Ajuste la dirección, el ángulo del texto, la alineación del texto de ticklabels, etiquetas siguiendo la convención matplotlib para los ejes del rectángulo.
La dirección del eje debe ser una de [izquierda, derecha, abajo, arriba].
propiedad
izquierda
abajo
Correcto
parte superior
ubicación de las etiquetas
"-"
"+"
"+"
"-"
ubicación de la etiqueta del eje
"-"
"+"
"+"
"-"
ángulo de las etiquetas
90
0
-90
180
marca de etiqueta va
centro
base
centro
base
etiqueta de garrapata ja
Correcto
centro
Correcto
centro
ángulo de la etiqueta del eje
180
0
0
180
etiqueta del eje va
centro
parte superior
centro
abajo
etiqueta del eje ha
Correcto
centro
Correcto
centro
Tenga en cuenta que la dirección "+" y "-" son relativas a la dirección de la coordenada creciente. Además, los ángulos del texto son en realidad relativos a (90 + ángulo de la dirección de la etiqueta), lo que da 0 para el eje inferior.
- set_axislabel_direction ( label_direction ) [fuente] #
Ajuste la dirección de la etiqueta del eje.
Tenga en cuenta que label_direction s '+' y '-' son relativos a la dirección de la coordenada creciente.
- Parámetros :
- dirección_etiqueta {"+", "-"}
- set_axisline_style ( axisline_style = Ninguno , ** kwargs ) [fuente] #
Establezca el estilo de línea de eje.
El nuevo estilo está completamente definido por los atributos pasados. Los atributos de estilo existentes se olvidan.
- Parámetros :
- axisline_style str o Ninguno
El estilo de línea, por ejemplo, '->', opcionalmente seguido de una lista de atributos separados por comas. Alternativamente, los atributos se pueden proporcionar como palabras clave.
Si Ninguno , devuelve una cadena que contiene los estilos disponibles.
Ejemplos
Los siguientes dos comandos son iguales: >>> set_axisline_style("->,size=1.5") >>> set_axisline_style("->", size=1.5)
- set_label ( s ) [fuente] #
Establezca una etiqueta que se mostrará en la leyenda.
- Parámetros :
- objeto _
s se convertirá en una cadena llamando a
str
.
- set_ticklabel_direction ( tick_direction ) [fuente] #
Ajusta la dirección de la etiqueta.
Tenga en cuenta que label_direction s '+' y '-' son relativos a la dirección de la coordenada creciente.
- Parámetros :
- dirección_tick {"+", "-"}
- alternar ( todo = Ninguno , marcas = Ninguno , ticklabels = Ninguno , etiqueta = Ninguno ) [fuente] #
Alterne la visibilidad de las marcas, las etiquetas de marcas y la etiqueta (eje). Para apagar todo,
axis.toggle(all=False)
Para apagar todo pero garrapatas encendidas
axis.toggle(all=False, ticks=True)
Para activar todo menos la etiqueta (eje) desactivada
axis.toggle(all=True, label=False))
- orden = 2,5 #