matplotlib.pyplot.axline #
- matplotlib.pyplot. Axline ( xy1 , xy2 = None , * , Steigung = None , ** kwargs ) [Quelle] #
Fügen Sie eine unendlich lange gerade Linie hinzu.
Die Linie kann entweder durch zwei Punkte xy1 und xy2 oder durch einen Punkt xy1 und eine Steigung definiert werden .
Dies zeichnet eine gerade Linie "auf dem Bildschirm", unabhängig von der x- und y-Skala, und eignet sich daher auch zum Zeichnen von exponentiellen Zerfällen in Semilog-Plots, Potenzgesetzen in Loglog-Plots usw. Steigung sollte jedoch nur mit linearen Skalen verwendet werden ; Es hat keine klare Bedeutung für alle anderen Skalen, und daher ist das Verhalten undefiniert. Bei nichtlinearen Maßstäben geben Sie bitte die Linie mit den Punkten xy1 , xy2 an.
Das Argument des Schlüsselworts transform gilt nur für die Punkte xy1 , xy2 . Die Steigung (falls angegeben) ist immer in Datenkoordinaten angegeben. Dies kann zB
ax.transAxeszum Zeichnen von Gitterlinien mit fester Steigung verwendet werden.- Parameter :
- xy1, xy2 (schweben, schweben)
Punkte, durch die die Linie verlaufen soll. Es muss entweder xy2 oder Steigung angegeben werden.
- Böschungsschwimmer , optional
Die Steigung der Linie. Es muss entweder xy2 oder Steigung angegeben werden.
- Rückgaben :
- Andere Parameter :
- **Kwarg
Gültige kwargs sind
Line2DEigenschaftenEigentum
Beschreibung
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert akzeptiert und ein (m, n, 3)-Array und zwei Offsets von der unteren linken Ecke des Bildes zurückgibt
Skalar oder Keine
bool
antialiasedoder ähbool
bool
Patch oder (Pfad, Transform) oder None
coloroder cFarbe
CapStyleoder {'hinter', 'vorstehend', 'rund'}JoinStyleoder {'Gehrung', 'rund', 'Fase'}Folge von Gleitkommazahlen (Ein/Aus Tinte in Punkten) oder (Keine, Keine)
(2, N)-Array oder zwei 1D-Arrays
drawstyleoder DS{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, default: 'default'
{'voll', 'links', 'rechts', 'unten', 'oben', 'keine'}
Farbe oder Keine
Str
bool
Objekt
linestyleoder ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidthoder lwschweben
Marker-Style-String
PathoderMarkerStylemarkeredgecoloroder mecFarbe
markeredgewidthoder miauschweben
markerfacecoloroder mfcFarbe
markerfacecoloraltoder mfcaltFarbe
markersizeoder msschweben
None oder int oder (int, int) oder slice oder list[int] oder float oder (float, float) oder list[bool]
bool
float or callable[[Artist, Event], tuple[bool, dict]]
Unbekannt
bool
(Maßstab: Float, Länge: Float, Zufälligkeit: Float)
bool oder Keine
CapStyleoder {'hinter', 'vorstehend', 'rund'}JoinStyleoder {'Gehrung', 'rund', 'Fase'}Unbekannt
Str
bool
1D-Array
1D-Array
schweben
Beispiele
Zeichnen Sie eine dicke rote Linie, die durch (0, 0) und (1, 1) verläuft:
>>> axline((0, 0), (1, 1), linewidth=4, color='r')