mpl_toolkits.axisartist.axis_artist.AxisLabel #
- classe mpl_toolkits.axisartist.axis_artist. AxisLabel ( * args , axis_direction = 'bottom' , axis = None , ** kwargs ) [source] #
Bases :
AttributeCopier
,LabelBase
Étiquette d'axe. Dérivé du texte. 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.
Pour changer le pad entre les ticklabels et l'étiquette de l'axe, 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
- sous-classe de moteur de rendu .
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_window_extent ( moteur de rendu = Aucun ) [source] #
Renvoie la
Bbox
limite 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 suivantdraw_without_rendering
ouplt.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> , 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> , 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
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
scalaire ou Aucun
bourdonner
inconnue
Couleur
dict avec des propriétés pour
patches.FancyBboxPatch
bourdonner
Patch ou (chemin, transformation) ou aucun
color
ou cCouleur
inconnue
inconnue
fontfamily
ou famille{FONTNAME, 'serif', 'sans-serif', 'cursive', 'fantasy', 'monospace'}
fontproperties
ou police ou font_propertiesfontsize
ou tailleflottant ou {'xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large'}
fontstretch
ou é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'}
fontstyle
ou style{'normal', 'italique', 'oblique'}
fontvariant
ou variante{'normal', 'petites majuscules'}
fontweight
ou 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'}
chaîne
horizontalalignment
ou ha{'gauche', 'centre', 'droite'}
bourdonner
objet
flottant (multiple de la taille de la police)
chaîne
bourdonner
multialignment
ou maman{'gauche', 'droite', 'centre'}
inconnue
bourdonner
Aucun ou bool ou flottant ou appelable
(flotter, flotter)
bourdonner
flottant ou {'vertical', 'horizontal'}
{Aucun, 'par défaut', 'ancre'}
(échelle : flottant, longueur : flottant, caractère aléatoire : flottant)
booléen ou Aucun
objet
bourdonner
chaîne
booléen ou Aucun
verticalalignment
ou va{'bottom', 'baseline', 'center', 'center_baseline', 'top'}
bourdonner
bourdonner
flotteur
flotteur
flotteur
- set_axis_direction ( d ) [source] #
Ajustez l'angle du texte et l'alignement du texte de l'étiquette de l'axe conformément à la convention matplotlib.
propriété
la gauche
fond
droit
Haut
angle de l'étiquette de l'axe
180
0
0
180
étiquette d'axe va
centre
Haut
centre
fond
étiquette d'axe 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.