mpl_toolkits.axisartist.axis_artist.TickLabels #
- clase mpl_toolkits.axisartist.axis_artist. TickLabels ( * , axis_direction = 'abajo' , ** kwargs ) [fuente] #
Bases:
AxisLabel
Marcar etiquetas. Si bien se deriva de Text, este artista único dibuja todas las etiquetas. Al igual que en AxisLabel, 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. A diferencia de los ticklabels de la línea principal matplotlib, las propiedades de un solo ticklabel no pueden modificarse.
Para cambiar el pad entre ticks y ticklabels, 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_texts_widths_heights_descents ( procesador ) [fuente] #
Devuelve una lista de tuplas para ticklabels.
(width, height, descent)
Las etiquetas vacías se dejan fuera.
- 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> , locs_angles_labels=<UNSET> , math_fontfamily= <UNSET> , mouseover=<UNSET> , multialignment=<UNSET> , pad=<UNSET> , parse_math=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , position=<UNSET> , rasterized=<UNSET > ,rotación=<DESCONFIGURADO> ,rotary_mode=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , text=<UNSET> , transform=<UNSET> , transform_rotates_text=<UNSET> , url=<UNSET> , usetex=<UNSET> , verticalalignment= <UNSET> , visible=<UNSET> , wrap=<UNSET> , x=<UNSET> , y=<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
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)
desconocido
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 ( label_direction ) [fuente] #
Ajuste el ángulo del texto y la alineación del texto de las etiquetas de verificación de acuerdo con la convención matplotlib.
La dirección_etiqueta debe ser una de [izquierda, derecha, abajo, arriba].
propiedad
izquierda
abajo
Correcto
parte superior
ángulo de las etiquetas
90
0
-90
180
marca de etiqueta va
centro
base
centro
base
etiqueta de garrapata ja
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.