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 :
Line2D
Andere Parameter :
**Kwarg

Gültige kwargs sind Line2DEigenschaften

Eigentum

Beschreibung

agg_filter

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

alpha

Skalar oder Keine

animated

bool

antialiasedoder äh

bool

clip_box

Bbox

clip_on

bool

clip_path

Patch oder (Pfad, Transform) oder None

coloroder c

Farbe

dash_capstyle

CapStyleoder {'hinter', 'vorstehend', 'rund'}

dash_joinstyle

JoinStyleoder {'Gehrung', 'rund', 'Fase'}

dashes

Folge von Gleitkommazahlen (Ein/Aus Tinte in Punkten) oder (Keine, Keine)

data

(2, N)-Array oder zwei 1D-Arrays

drawstyleoder DS

{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, default: 'default'

figure

Figure

fillstyle

{'voll', 'links', 'rechts', 'unten', 'oben', 'keine'}

gapcolor

Farbe oder Keine

gid

Str

in_layout

bool

label

Objekt

linestyleoder ls

{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}

linewidthoder lw

schweben

marker

Marker-Style-String PathoderMarkerStyle

markeredgecoloroder mec

Farbe

markeredgewidthoder miau

schweben

markerfacecoloroder mfc

Farbe

markerfacecoloraltoder mfcalt

Farbe

markersizeoder ms

schweben

markevery

None oder int oder (int, int) oder slice oder list[int] oder float oder (float, float) oder list[bool]

mouseover

bool

path_effects

AbstractPathEffect

picker

float or callable[[Artist, Event], tuple[bool, dict]]

pickradius

Unbekannt

rasterized

bool

sketch_params

(Maßstab: Float, Länge: Float, Zufälligkeit: Float)

snap

bool oder Keine

solid_capstyle

CapStyleoder {'hinter', 'vorstehend', 'rund'}

solid_joinstyle

JoinStyleoder {'Gehrung', 'rund', 'Fase'}

transform

Unbekannt

url

Str

visible

bool

xdata

1D-Array

ydata

1D-Array

zorder

schweben

Siehe auch

axhline

für horizontale Linien

axvline

für senkrechte Linien

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')

Beispiele mit matplotlib.pyplot.axline#

Unendliche Linien

Unendliche Linien

Unendliche Linien