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

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.

get_window_extents ( procesador = Ninguno ) [fuente] #
invert_axis_direction ( ) [fuente] #
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

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

backgroundcolor

color

bbox

dict con propiedades parapatches.FancyBboxPatch

clip_box

Bbox

clip_on

bool

clip_path

Parchear o (Ruta, Transformar) o Ninguno

coloro c

color

default_alignment

desconocido

default_angle

desconocido

figure

Figure

fontfamilyo familia

{FONTNAME, 'serif', 'sans-serif', 'cursiva', 'fantasía', 'monoespacio'}

fontpropertieso fuente o font_properties

font_manager.FontPropertieso stropathlib.Path

fontsizeo tamaño

float o {'xx-pequeño', 'x-pequeño', 'pequeño', 'mediano', 'grande', 'x-grande', 'xx-grande'}

fontstretcho estirar

{un valor numérico en el rango 0-1000, 'ultracondensado', 'extra-condensado', 'condensado', 'semi-condensado', 'normal', 'semi-expandido', 'expandido', 'extra-expandido ', 'ultra-expandido'}

fontstyleo estilo

{'normal', 'cursiva', 'oblicua'}

fontvarianto variante

{'normal', 'pequeñas capitalizaciones'}

fontweighto 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'}

gid

calle

horizontalalignmento ja

{'izquierda centro derecha'}

in_layout

bool

label

objeto

linespacing

float (múltiplo del tamaño de fuente)

locs_angles_labels

desconocido

math_fontfamily

calle

mouseover

bool

multialignmento mamá

{'izquierda', 'derecha', 'centro'}

pad

desconocido

parse_math

bool

path_effects

AbstractPathEffect

picker

Ninguno o bool o flotante o invocable

position

(flotar, flotar)

rasterized

bool

rotation

flotante o {'vertical', 'horizontal'}

rotation_mode

{Ninguno, 'predeterminado', 'ancla'}

sketch_params

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

snap

booleano o ninguno

text

objeto

transform

Transform

transform_rotates_text

bool

url

calle

usetex

booleano o ninguno

verticalalignmento va

{'abajo', 'línea base', 'centro', 'línea_base_central', 'arriba'}

visible

bool

wrap

bool

x

flotar

y

flotar

zorder

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.

set_locs_angles_labels ( locs_angles_labels ) [fuente] #