mpl_toolkits.axisartist.axis_artist.AxisLabel #
- clase mpl_toolkits.axisartist.axis_artist. AxisLabel ( * args , axis_direction = 'bottom' , axis = None , ** kwargs ) [fuente] #
Bases:
AttributeCopier
,LabelBase
Etiqueta del eje. Derivado de Texto. La posición del texto se actualiza sobre la marcha, por lo que cambiar la posición del texto no tiene ningún efecto. De lo contrario, las propiedades se pueden cambiar como un texto normal.
Para cambiar el pad entre ticklabels y la etiqueta del eje, use set_pad.
- 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_ref_artist ( ) [fuente] #
Devuelve el artista subyacente que realmente define algunas propiedades (p. ej., el color) de este artista.
- get_window_extent ( procesador = Ninguno ) [fuente] #
Devuelve el
Bbox
límite del texto, en unidades de visualización.Además de usarse internamente, esto es útil para especificar regiones en las que se puede hacer clic en un archivo png en una página web.
- Parámetros :
- renderizador Renderizador, opcional
Se necesita un renderizador para calcular el cuadro delimitador. Si el artista ya ha sido dibujado, el renderizador se almacena en caché; por lo tanto, solo es necesario pasar este argumento al llamar
get_window_extent
antes del primer sorteo. En la práctica, normalmente es más fácil activar un proyecto primero, por ejemplo, igualandodraw_without_rendering
oplt.show()
.- flotante de ppp , opcional
El valor de ppp para calcular el bbox, por defecto es
self.figure.dpi
( no el renderizador de ppp); debe configurarse, por ejemplo, para hacer coincidir regiones con una figura guardada con un valor de dpi personalizado.
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animation =<UNSET> , axis_direction=<UNSET> , backgroundcolor=<UNSET> , bbox=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET > , clip_path=<UNSET> , color=<UNSET> , default_alignment=<UNSET> , default_angle=<UNSET> , fontfamily=<UNSET> , fontproperties=<UNSET> , fontsize=<UNSET> , fontstretch=<UNSET> ,fontstyle=<UNSET> ,fontvariant=<UNSET> , fontweight=<UNSET> , gid=<UNSET> , horizontalalignment=<UNSET> , in_layout=<UNSET> , label=<UNSET> , linesping=<UNSET> , math_fontfamily=<UNSET> , mouseover= <DESACTIVADO> , multialignment=<DESACTIVADO> , pad=<DESACTIVADO> , parse_math=<DESACTIVADO> , path_effects=<DESACTIVADO> , picker=<DESACTIVADO> , position=<DESACTIVADO> , rasterizado=<DESACTIVADO> , rotación=<DESACTIVADO > , modo_rotación=<DESCONFIGURAR> , sketch_params=<DESCONFIGURAR>, snap=<UNSET> , text=<UNSET> , transform=<UNSET> , transform_rotates_text=<UNSET> , url=<UNSET> , usetex=<UNSET> , verticalalignment=<UNSET> , visible=<UNSET> , wrap =<DESCONFIGURACIÓN> , x=<DESCONFIGURACIÓN> , y=<DESCONFIGURACIÓN> , zorder=<DESCONFIGURACIÓN> ) [origen] #
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
color
dict con propiedades para
patches.FancyBboxPatch
bool
Parchear o (Ruta, Transformar) o Ninguno
color
o ccolor
desconocido
desconocido
fontfamily
o familia{FONTNAME, 'serif', 'sans-serif', 'cursiva', 'fantasía', 'monoespacio'}
fontproperties
o fuente o font_propertiesfontsize
o tamañofloat o {'xx-pequeño', 'x-pequeño', 'pequeño', 'mediano', 'grande', 'x-grande', 'xx-grande'}
fontstretch
o estirar{un valor numérico en el rango 0-1000, 'ultracondensado', 'extra-condensado', 'condensado', 'semi-condensado', 'normal', 'semi-expandido', 'expandido', 'extra-expandido ', 'ultra-expandido'}
fontstyle
o estilo{'normal', 'cursiva', 'oblicua'}
fontvariant
o variante{'normal', 'pequeñas capitalizaciones'}
fontweight
o peso{un valor numérico en el rango 0-1000, 'ultraligero', 'ligero', 'normal', 'regular', 'libro', 'medio', 'romano', 'semibold', 'demibold', 'demi', 'negrita', 'pesada', 'extra negrita', 'negra'}
calle
{'izquierda centro derecha'}
bool
objeto
float (múltiplo del tamaño de fuente)
calle
bool
multialignment
o mamá{'izquierda', 'derecha', 'centro'}
desconocido
bool
Ninguno o bool o flotante o invocable
(flotar, flotar)
bool
flotante o {'vertical', 'horizontal'}
{Ninguno, 'predeterminado', 'ancla'}
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
objeto
bool
calle
booleano o ninguno
{'abajo', 'línea base', 'centro', 'línea_base_central', 'arriba'}
bool
bool
flotar
flotar
flotar
- set_axis_direction ( d ) [fuente] #
Ajuste el ángulo del texto y la alineación del texto de la etiqueta del eje de acuerdo con la convención matplotlib.
propiedad
izquierda
abajo
Correcto
parte superior
á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 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.