mpl_toolkits.axisartist.axis_artist.AxisArtist #

classe mpl_toolkits.axisartist.axis_artist. AxisArtist ( axes , helper , offset = None , axis_direction = 'bottom' , ** kwargs ) [source] #

Socles :Artist

Un artiste qui dessine un axe (une ligne le long de laquelle le n-ième axe coord est constant), une ligne, des graduations, des étiquettes de graduation et une étiquette d'axe.

Paramètres :
axesmpl_toolkits.axisartist.axislines.Axes
assistantAxisArtistHelper
propriété LABELPAD #
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_axisline_style ( ) [source] #

Renvoie le style de ligne d'axe actuel.

get_helper ( ) [source] #

Instance d'assistant d'artiste de l'axe de retour.

get_tightbbox ( moteur de rendu = Aucun ) [source] #

Comme Artist.get_window_extent, mais inclut tout découpage.

Paramètres :
sous-classe de moteur de renduRendererBase

moteur de rendu qui sera utilisé pour dessiner les figures (c'est-à-dire fig.canvas.get_renderer())

Retours :
Bbox

La boîte englobante englobante (en coordonnées de pixels de la figure).

get_transform ( ) [source] #

Renvoie l' Transforminstance utilisée par cet artiste.

invert_ticklabel_direction ( ) [source] #
set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animé=<UNSET> , axis_direction=<UNSET> , axislabel_direction=<UNSET> , axisline_style=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET > , clip_path=<UNSET> , gid=<UNSET> , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> , snap=<UNSET>, ticklabel_direction=<UNSET> , transform=<UNSET> , url=<UNSET> , visible=<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

axislabel_direction

{"+", "-"}

axisline_style

str ou Aucun

clip_box

Bbox

clip_on

bourdonner

clip_path

Patch ou (chemin, transformation) ou aucun

figure

Figure

gid

chaîne

in_layout

bourdonner

label

inconnue

mouseover

bourdonner

path_effects

AbstractPathEffect

picker

Aucun ou bool ou flottant ou appelable

rasterized

bourdonner

sketch_params

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

snap

booléen ou Aucun

ticklabel_direction

{"+", "-"}

transform

Transform

url

chaîne

visible

bourdonner

zorder

flotteur

set_axis_direction ( axis_direction ) [source] #

Ajustez la direction, l'angle du texte, l'alignement du texte des ticklabels, les étiquettes suivant la convention matplotlib pour les axes du rectangle.

L' axe_direction doit être l'un des [gauche, droite, bas, haut].

propriété

la gauche

fond

droit

Haut

emplacement des étiquettes de coche

"-"

"+"

"+"

"-"

emplacement de l'étiquette de l'axe

"-"

"+"

"+"

"-"

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

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 la direction "+" et "-" sont relatives à la direction de la coordonnée croissante. De plus, les angles du texte sont en fait relatifs à (90 + angle de la direction par rapport au ticklabel), ce qui donne 0 pour l'axe du bas.

set_axislabel_direction ( label_direction ) [source] #

Ajustez la direction de l'étiquette de l'axe.

Notez que le label_direction s '+' et '-' sont relatifs à la direction de la coordonnée croissante.

Paramètres :
étiquette_direction {"+", "-"}
set_axisline_style ( axisline_style = None , ** kwargs ) [source] #

Définissez le style de ligne d'axe.

Le nouveau style est complètement défini par les attributs passés. Les attributs de style existants sont oubliés.

Paramètres :
axisline_style str ou Aucun

Le style de ligne, par exemple '->', éventuellement suivi d'une liste d'attributs séparés par des virgules. Alternativement, les attributs peuvent être fournis sous forme de mots-clés.

Si aucun , cela renvoie une chaîne contenant les styles disponibles.

Exemples

Les deux commandes suivantes sont égales : >>> set_axisline_style("->,size=1.5") >>> set_axisline_style("->", size=1.5)

set_label ( s ) [source] #

Définissez une étiquette qui sera affichée dans la légende.

Paramètres :
l' objet

s sera converti en chaîne en appelant str.

set_ticklabel_direction ( tick_direction ) [source] #

Ajustez la direction du ticklabel.

Notez que le label_direction s '+' et '-' sont relatifs à la direction de la coordonnée croissante.

Paramètres :
tick_direction {"+", "-"}
toggle ( all = None , ticks = None , ticklabels = None , label = None ) [source] #

Basculer la visibilité des graduations, des étiquettes de graduation et de l'étiquette (de l'axe). Pour tout éteindre,

axis.toggle(all=False)

Pour tout désactiver mais les tiques sont activées

axis.toggle(all=False, ticks=True)

Pour tout activer sauf l'étiquette (axe) désactivée

axis.toggle(all=True, label=False))
zordre = 2,5 #