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 :
- axes
mpl_toolkits.axisartist.axislines.Axes
- assistant
AxisArtistHelper
- axes
- 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
- sous-classe de moteur de rendu .
Remarques
Cette méthode est remplacée dans les sous-classes Artist.
- get_tightbbox ( moteur de rendu = Aucun ) [source] #
Comme
Artist.get_window_extent
, mais inclut tout découpage.- Paramètres :
- sous-classe de moteur de rendu
RendererBase
moteur de rendu qui sera utilisé pour dessiner les figures (c'est-à-dire
fig.canvas.get_renderer()
)
- sous-classe de moteur de rendu
- Retours :
Bbox
La boîte englobante englobante (en coordonnées de pixels de la figure).
- 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
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
{"+", "-"}
str ou Aucun
bourdonner
Patch ou (chemin, transformation) ou aucun
chaîne
bourdonner
inconnue
bourdonner
Aucun ou bool ou flottant ou appelable
bourdonner
(échelle : flottant, longueur : flottant, caractère aléatoire : flottant)
booléen ou Aucun
{"+", "-"}
chaîne
bourdonner
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 #