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 :
hachasmpl_toolkits.axisartist.axislines.Axes
ayudanteAxisArtistHelper
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

notas

Este método se anula en las subclases de artista.

get_axisline_style ( ) [fuente] #

Devuelve el estilo de línea de eje actual.

get_helper ( ) [fuente] #

Instancia auxiliar de artista del eje de retorno.

get_tightbbox ( procesador = Ninguno ) [fuente] #

Me gusta Artist.get_window_extent, pero incluye cualquier recorte.

Parámetros :
subclase de renderizadorRendererBase

renderizador que se usará para dibujar las figuras (es decir, fig.canvas.get_renderer())

Devoluciones :
Bbox

El cuadro delimitador envolvente (en las coordenadas de píxeles de la figura).

get_transform ( ) [fuente] #

Devuelve la Transforminstancia utilizada por este artista.

invert_ticklabel_direction ( ) [fuente] #
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

agg_filter

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

alpha

escalar o ninguno

animated

bool

axis_direction

desconocido

axislabel_direction

{"+", "-"}

axisline_style

str o Ninguno

clip_box

Bbox

clip_on

bool

clip_path

Parchear o (Ruta, Transformar) o Ninguno

figure

Figure

gid

calle

in_layout

bool

label

desconocido

mouseover

bool

path_effects

AbstractPathEffect

picker

Ninguno o bool o flotante o invocable

rasterized

bool

sketch_params

(escala: flotante, longitud: flotante, aleatoriedad: flotante)

snap

booleano o ninguno

ticklabel_direction

{"+", "-"}

transform

Transform

url

calle

visible

bool

zorder

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 #