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
- 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_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é.
- 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
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)
inconnue
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 ( 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.