matplotlib.lines.AxLine#
- class matplotlib.lines.AxLine(xy1, xy2, slope, **kwargs)[Quelle]#
Basiert auf:
Line2DEine Hilfsklasse, die
axlineimplementiert, 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_visiblegibt False zurück).- Parameter:
- renderer
RendererBaseUnterklasse.
- renderer
Anmerkungen
Diese Methode wird in den Künstler-Unterklassen überschrieben.
- 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
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
float oder None
bool
antialiasedoderaabool
BboxBaseoder Nonebool
Patch oder (Path, Transform) oder None
CapStyleoder {'butt', 'projecting', 'round'}JoinStyleoder {'miter', 'round', 'bevel'}Sequenz von Floats (An/Aus-Linie in Punkten) oder (None, None)
(2, N) Array oder zwei 1D-Arrays
{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, Standard: 'default'
{'full', 'left', 'right', 'bottom', 'top', 'none'}
Farbe oder None
str
bool
object
{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
float
Marker-Stil-String,
PathoderMarkerStylemarkeredgecolorodermecmarkeredgewidthodermewfloat
markerfacecolorodermfcmarkerfacecoloraltodermfcaltmarkersizeodermsfloat
None oder int oder (int, int) oder Slice oder list[int] oder float oder (float, float) oder list[bool]
bool
Liste von
AbstractPathEffectfloat oder aufrufbar[[Artist, Event], tuple[bool, dict]]
float
bool
(scale: float, length: float, randomness: float)
float
bool oder None
CapStyleoder {'butt', 'projecting', 'round'}JoinStyleoder {'miter', 'round', 'bevel'}str
bool
1D-Array
unknown
unknown
1D-Array
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.