mpl_toolkits.axisartist.axis_artist.TickLabels #

classe mpl_toolkits.axisartist.axis_artist. TickLabels ( * , axis_direction = 'bottom' , ** kwargs ) [source] #

Socles :AxisLabel

Cochez les étiquettes. Bien que dérivé de Text, cet artiste unique dessine tous les ticklabels. Comme dans AxisLabel, la position du texte est mise à jour à la volée, donc la modification de la position du texte n'a aucun effet. Sinon, les propriétés peuvent être modifiées comme un texte normal. Contrairement aux ticklabels du matplotlib principal, les propriétés d'un seul ticklabel ne peuvent pas être modifiées.

Pour changer le pad entre ticks et ticklabels, utilisez set_pad.

draw ( moteur de rendu ) [source] #

Dessinez l'artiste (et ses enfants) à l'aide du moteur de rendu donné.

Cela n'a aucun effet si l'artiste n'est pas visible ( Artist.get_visible renvoie Faux).

Paramètres :
sous-classe de moteur de rendu .RendererBase

Remarques

Cette méthode est remplacée dans les sous-classes Artist.

get_ref_artist ( ) [source] #

Renvoie l'artiste sous-jacent qui définit réellement certaines propriétés (par exemple, la couleur) de cet artiste.

get_texts_widths_heights_descents ( moteur de rendu ) [source] #

Renvoie une liste de tuples pour les ticklabels.(width, height, descent)

Les étiquettes vides sont laissées de côté.

get_window_extents ( moteur de rendu = Aucun ) [source] #
inverser_axe_direction ( ) [source] #
set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animé=<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> , linespacing=<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 > ,rotation=<UNSET> ,rotation_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> ) [source] #

Définissez plusieurs propriétés à la fois.

Les propriétés prises en charge sont

Propriété

La description

agg_filter

une fonction de filtre, qui prend un tableau flottant (m, n, 3) et une valeur dpi, et renvoie un tableau (m, n, 3) et deux décalages à partir du coin inférieur gauche de l'image

alpha

scalaire ou Aucun

animated

bourdonner

axis_direction

inconnue

backgroundcolor

Couleur

bbox

dict avec des propriétés pourpatches.FancyBboxPatch

clip_box

Bbox

clip_on

bourdonner

clip_path

Patch ou (chemin, transformation) ou aucun

colorou c

Couleur

default_alignment

inconnue

default_angle

inconnue

figure

Figure

fontfamilyou famille

{FONTNAME, 'serif', 'sans-serif', 'cursive', 'fantasy', 'monospace'}

fontpropertiesou police ou font_properties

font_manager.FontPropertiesou stroupathlib.Path

fontsizeou taille

flottant ou {'xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large'}

fontstretchou étirer

{une valeur numérique dans la plage 0-1000, 'ultra-condensé', 'extra-condensé', 'condensé', 'semi-condensé', 'normal', 'semi-élargi', 'élargi', 'extra-élargi ', 'ultra-élargi'}

fontstyleou style

{'normal', 'italique', 'oblique'}

fontvariantou variante

{'normal', 'petites majuscules'}

fontweightou poids

{une valeur numérique dans la plage 0-1000, 'ultralight', 'light', 'normal', 'regular', 'book', 'medium', 'roman', 'semibold', 'demibold', 'demi', 'gras', 'lourd', 'extra gras', 'noir'}

gid

chaîne

horizontalalignmentou ha

{'gauche', 'centre', 'droite'}

in_layout

bourdonner

label

objet

linespacing

flottant (multiple de la taille de la police)

locs_angles_labels

inconnue

math_fontfamily

chaîne

mouseover

bourdonner

multialignmentou maman

{'gauche', 'droite', 'centre'}

pad

inconnue

parse_math

bourdonner

path_effects

AbstractPathEffect

picker

Aucun ou bool ou flottant ou appelable

position

(flotter, flotter)

rasterized

bourdonner

rotation

flottant ou {'vertical', 'horizontal'}

rotation_mode

{Aucun, 'par défaut', 'ancre'}

sketch_params

(échelle : flottant, longueur : flottant, caractère aléatoire : flottant)

snap

booléen ou Aucun

text

objet

transform

Transform

transform_rotates_text

bourdonner

url

chaîne

usetex

booléen ou Aucun

verticalalignmentou va

{'bottom', 'baseline', 'center', 'center_baseline', 'top'}

visible

bourdonner

wrap

bourdonner

x

flotteur

y

flotteur

zorder

flotteur

set_axis_direction ( label_direction ) [source] #

Ajustez l'angle du texte et l'alignement du texte des ticklabels selon la convention matplotlib.

Le label_direction doit être l'un des [gauche, droite, bas, haut].

propriété

la gauche

fond

droit

Haut

angle des étiquettes de tique

90

0

-90

180

ticklabel va

centre

ligne de base

centre

ligne de base

ticklabel ha

droit

centre

droit

centre

Notez que les angles du texte sont en fait relatifs à (90 + angle de la direction vers le ticklabel), ce qui donne 0 pour l'axe du bas.

set_locs_angles_labels ( locs_angles_labels ) [source] #