matplotlib.axes.Axes.axline #
- Haches. axline ( xy1 , xy2 = None , * , slope = None , ** kwargs ) [source] #
Ajouter une ligne droite infiniment longue.
La droite peut être définie soit par deux points xy1 et xy2 , soit par un point xy1 et une pente .
Cela trace une ligne droite "sur l'écran", quelles que soient les échelles x et y, et convient donc également pour dessiner des décroissances exponentielles dans des tracés semilog, des lois de puissance dans des tracés loglog, etc. Cependant, la pente ne doit être utilisée qu'avec des échelles linéaires ; Il n'a pas de signification claire pour toutes les autres échelles, et donc le comportement n'est pas défini. Veuillez spécifier la ligne en utilisant les points xy1 , xy2 pour les échelles non linéaires.
L' argument du mot-clé transform ne s'applique qu'aux points xy1 , xy2 . La pente (si elle est donnée) est toujours en coordonnées de données. Cela peut être utilisé par exemple avec
ax.transAxes
pour dessiner des lignes de grille avec une pente fixe.- Paramètres :
- xy1, xy2 (flottant, flottant)
Points de passage de la ligne. Soit xy2 soit la pente doit être donnée.
- flotteur de pente , en option
La pente de la ligne. Soit xy2 soit la pente doit être donnée.
- Retours :
- Autres paramètres :
- **kwargs
Les kwargs valides sont
Line2D
des propriétésProprié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
antialiased
ou aabourdonner
bourdonner
Patch ou (chemin, transformation) ou aucun
color
ou cCouleur
CapStyle
ou {'bout', 'en saillie', 'rond'}JoinStyle
ou {'onglet', 'rond', 'biseau'}séquence de flottants (on/off encre en points) ou (Aucun, Aucun)
(2, N) tableau ou deux tableaux 1D
drawstyle
ou dès{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, par défaut : 'default'
{'plein', 'gauche', 'droite', 'bas', 'haut', 'aucun'}
couleur ou Aucun
chaîne
bourdonner
objet
linestyle
ou ls{'-', '--', '-.', ':', '', (décalage, on-off-seq), ...}
linewidth
ou lwflotteur
chaîne de style marqueur,
Path
ouMarkerStyle
markeredgecolor
ou mecCouleur
markeredgewidth
ou miaulerflotteur
markerfacecolor
ou mfcCouleur
markerfacecoloralt
ou mfcaltCouleur
markersize
ou msflotteur
None ou int ou (int, int) ou slice ou list[int] ou float ou (float, float) ou list[bool]
bourdonner
float ou callable[[Artist, Event], tuple[bool, dict]]
inconnue
bourdonner
(échelle : flottant, longueur : flottant, caractère aléatoire : flottant)
booléen ou Aucun
CapStyle
ou {'bout', 'en saillie', 'rond'}JoinStyle
ou {'onglet', 'rond', 'biseau'}inconnue
chaîne
bourdonner
Tableau 1D
Tableau 1D
flotteur
Exemples
Tracez une ligne rouge épaisse passant par (0, 0) et (1, 1) :
>>> axline((0, 0), (1, 1), linewidth=4, color='r')