mpl_toolkits.axisartist.axis_artist.LabelBase #

classe mpl_toolkits.axisartist.axis_artist. LabelBase ( * args , ** kwargs ) [source] #

Socles :Text

Une classe de base pour AxisLabel et TickLabels. La position et l'angle du texte sont calculés par les attributs offset_ref_angle, text_ref_angle et offset_radius.

Créez une Textinstance à x , y avec une chaîne text .

Le texte est aligné par rapport au point d'ancrage ( x , y ) selon horizontalalignment(défaut : 'left') et verticalalignment (défaut : 'bottom'). Voir aussi Alignement du texte .

Bien que Text accepte l'argument de mot-clé 'label', par défaut, il n'est pas ajouté aux poignées d'une légende.

Les arguments de mots clés valides 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

backgroundcolor

Couleur

bbox

dict avec des propriétés pourpatches.FancyBboxPatch

clip_box

inconnue

clip_on

inconnue

clip_path

inconnue

colorou c

Couleur

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)

math_fontfamily

chaîne

mouseover

bourdonner

multialignmentou maman

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

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

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_window_extent ( moteur de rendu = Aucun ) [source] #

Renvoie la Bboxlimite du texte, en unités d'affichage.

En plus d'être utilisé en interne, cela est utile pour spécifier des régions cliquables dans un fichier png sur une page Web.

Paramètres :
moteur de rendu Moteur de rendu, facultatif

Un moteur de rendu est nécessaire pour calculer la boîte englobante. Si l'artiste a déjà été dessiné, le moteur de rendu est mis en cache ; ainsi, il est seulement nécessaire de passer cet argument lors de l'appel get_window_extent avant le premier tirage. En pratique, il est généralement plus facile de déclencher un tirage en premier, par exemple en suivant draw_without_renderingou plt.show().

dpi flottant, facultatif

La valeur dpi pour le calcul de la bbox est par défaut self.figure.dpi( pas le rendu dpi); doit être défini, par exemple pour faire correspondre les régions avec un chiffre enregistré avec une valeur ppp personnalisée.

set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animé=<UNSET> , backgroundcolor=<UNSET> , bbox =<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET > , color=<UNSET> , fontfamily=<UNSET> , fontproperties=<UNSET> , fontsize=<UNSET> , fontstretch=<UNSET> , fontstyle=<UNSET> , fontvariant=<UNSET> , fontweight=<UNSET> , gid=<UNSET>, alignementhorizontal=<NON DÉFINI>, in_layout=<UNSET> , label=<UNSET> , linespacing=<UNSET> , math_fontfamily=<UNSET> , mouseover=<UNSET> , multialignment=<UNSET> , parse_math=<UNSET> , path_effects=<UNSET> , sélecteur =<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

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

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)

math_fontfamily

chaîne

mouseover

bourdonner

multialignmentou maman

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

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