matplotlib.lines.AxLine#

class matplotlib.lines.AxLine(xy1, xy2, slope, **kwargs)[Quelle]#

Basiert auf: Line2D

Eine Hilfsklasse, die axline implementiert, indem die Künstler-Transformation zur Zeichenzeit neu berechnet wird.

Parameter:
xy1(float, float)

Die erste Menge von (x, y) Koordinaten, durch die die Linie verlaufen soll.

xy2(float, float) oder None

Die zweite Menge von (x, y) Koordinaten, durch die die Linie verlaufen soll. Entweder xy2 oder slope muss angegeben werden, aber einer von ihnen muss None sein.

slopefloat oder None

Die Steigung der Linie. Entweder xy2 oder slope muss angegeben werden, aber einer von ihnen muss None sein.

draw(renderer)[Quelle]#

Zeichnet den Künstler (und seine Kinder) mit dem gegebenen Renderer.

Dies hat keine Auswirkung, wenn der Künstler nicht sichtbar ist (Artist.get_visible gibt False zurück).

Parameter:
rendererRendererBase Unterklasse.

Anmerkungen

Diese Methode wird in den Künstler-Unterklassen überschrieben.

get_slope()[Quelle]#

Gibt den slope Wert der Linie zurück.

get_transform()[Quelle]#

Gibt die Transform-Instanz zurück, die von diesem Künstler verwendet wird.

get_xy1()[Quelle]#

Gibt den xy1 Wert der Linie zurück.

get_xy2()[Quelle]#

Gibt den xy2 Wert der Linie zurück.

set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, antialiased=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, color=<UNSET>, dash_capstyle=<UNSET>, dash_joinstyle=<UNSET>, dashes=<UNSET>, data=<UNSET>, drawstyle=<UNSET>, fillstyle=<UNSET>, gapcolor=<UNSET>, gid=<UNSET>, in_layout=<UNSET>, label=<UNSET>, linestyle=<UNSET>, linewidth=<UNSET>, marker=<UNSET>, markeredgecolor=<UNSET>, markeredgewidth=<UNSET>, markerfacecolor=<UNSET>, markerfacecoloralt=<UNSET>, markersize=<UNSET>, markevery=<UNSET>, mouseover=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, pickradius=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, slope=<UNSET>, snap=<UNSET>, solid_capstyle=<UNSET>, solid_joinstyle=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, xdata=<UNSET>, xy1=<UNSET>, xy2=<UNSET>, ydata=<UNSET>, zorder=<UNSET>)[Quelle]#

Setzt mehrere Eigenschaften auf einmal.

Unterstützte Eigenschaften sind

Eigenschaft

Beschreibung

agg_filter

eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert entgegennimmt und ein (m, n, 3) Array und zwei Offsets von der linken unteren Ecke des Bildes zurückgibt

alpha

float oder None

animated

bool

antialiased oder aa

bool

clip_box

BboxBase oder None

clip_on

bool

clip_path

Patch oder (Path, Transform) oder None

color oder c

color

dash_capstyle

CapStyle oder {'butt', 'projecting', 'round'}

dash_joinstyle

JoinStyle oder {'miter', 'round', 'bevel'}

dashes

Sequenz von Floats (An/Aus-Linie in Punkten) oder (None, None)

Daten

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

drawstyle oder ds

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

figure

Figure oder SubFigure

fillstyle

{'full', 'left', 'right', 'bottom', 'top', 'none'}

gapcolor

Farbe oder None

gid

str

in_layout

bool

label

object

linestyle oder ls

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

linewidth oder lw

float

marker

Marker-Stil-String, Path oder MarkerStyle

markeredgecolor oder mec

color

markeredgewidth oder mew

float

markerfacecolor oder mfc

color

markerfacecoloralt oder mfcalt

color

markersize oder ms

float

markevery

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

mouseover

bool

path_effects

Liste von AbstractPathEffect

picker

float oder aufrufbar[[Artist, Event], tuple[bool, dict]]

pickradius

float

rasterized

bool

sketch_params

(scale: float, length: float, randomness: float)

slope

float

snap

bool oder None

solid_capstyle

CapStyle oder {'butt', 'projecting', 'round'}

solid_joinstyle

JoinStyle oder {'miter', 'round', 'bevel'}

transform

Transform

url

str

visible

bool

xdata

1D-Array

xy1

unknown

xy2

unknown

ydata

1D-Array

zorder

float

set_slope(slope)[Quelle]#

Setzt den slope Wert der Linie.

Hinweis

Sie können slope nur setzen, wenn die Linie mit dem Parameter slope erstellt wurde. Wenn die Linie mit xy2 erstellt wurde, verwenden Sie bitte set_xy2.

Parameter:
slopefloat

Die Steigung der Linie.

set_xy1(*args, **kwargs)[Quelle]#

Setzt den xy1 Wert der Linie.

Parameter:
xy1tuple[float, float]

Punkte, durch die die Linie verlaufen soll.

set_xy2(*args, **kwargs)[Quelle]#

Setzt den xy2 Wert der Linie.

Hinweis

Sie können xy2 nur setzen, wenn die Linie mit dem Parameter xy2 erstellt wurde. Wenn die Linie mit slope erstellt wurde, verwenden Sie bitte set_slope.

Parameter:
xy2tuple[float, float]

Punkte, durch die die Linie verlaufen soll.