matplotlib.lines.Line2D #

Klasse matplotlib.lines. Line2D ( xdata , ydata , * , linewidth = None , linestyle = None , color = None , gapcolor = None , marker = None , markersize = None , markeredgewidth = None , markeredgecolor = None , markerfacecolor = None , markerfacecoloralt ='none' , fillstyle = None , antialiased = None , dash_capstyle = None , solid_capstyle = None , dash_joinstyle = None , solid_joinstyle = None , pickradius = 5 , drawstyle = None , markevery = None , ** kwargs ) [source] #

Basen:Artist

Eine Linie - Die Linie kann sowohl einen durchgehenden Linienstil haben, der alle Scheitelpunkte verbindet, als auch eine Markierung an jedem Scheitelpunkt. Zusätzlich wird das Zeichnen der durchgezogenen Linie durch den Zeichenstil beeinflusst, zB kann man "gestufte" Linien in verschiedenen Stilen erstellen.

Erstellen Sie eine Line2DInstanz mit x- und y -Daten in Sequenzen von xdata , ydata .

Zusätzliche Schlüsselwortargumente 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 set_linestyle()für eine Beschreibung der Linienstile, set_marker()für eine Beschreibung der Markierungen und set_drawstyle()für eine Beschreibung der Zeichenstile.

enthält ( mouseevent ) [Quelle] #

Testen Sie, ob auf der Leitung ein Mausereignis aufgetreten ist.

Ein Ereignis gilt als "auf" der Linie eingetreten, wenn es weniger als self.pickradius(Standard: 5 Punkte) davon entfernt ist. Verwenden Sie get_pickradiusoder set_pickradius, um den Auswahlradius abzurufen oder festzulegen.

Parameter :
Mausereignismatplotlib.backend_bases.MouseEvent
Rückgaben :
enthält bool

Ob irgendwelche Werte innerhalb des Radius liegen.

Details Dikt

Ein Wörterbuch , wobei Punktliste eine Liste von Punkten der Linie ist, die sich innerhalb des Auswahlradius um die Ereignisposition befinden.{'ind': pointlist}

TODO: Zurückgegebene Indizes nach Entfernung sortieren

draw ( Renderer ) [Quelle] #

Zeichnen Sie den Künstler (und seine Kinder) mit dem angegebenen Renderer.

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

Parameter :
Renderer- RendererBaseUnterklasse.

Anmerkungen

Diese Methode wird in den Artist-Unterklassen überschrieben.

drawStyleKeys = ['default', 'steps-mid', 'steps-pre', 'steps-post', 'steps'] #
drawStyles = {'default': '_draw_lines', 'steps': '_draw_steps_pre', 'steps-mid': '_draw_steps_mid', 'steps-post': '_draw_steps_post', 'steps-pre': '_draw_steps_pre'} #
fillStyles = ('full', 'left', 'right', 'bottom', 'top', 'none') #
gefüllte_marker = ('o', 'v', '^', '<', '>', '8', 's', 'p', '*', 'h', 'H', 'D' , 'd', 'P', 'X') #
get_aa ( ) [Quelle] #

Pseudonym für get_antialiased.

get_antialiased ( ) [Quelle] #

Gibt zurück, ob geglättetes Rendering verwendet wird.

get_bbox ( ) [Quelle] #

Holen Sie sich den Begrenzungsrahmen dieser Zeile.

get_c ( ) [Quelle] #

Pseudonym für get_color.

get_color ( ) [Quelle] #

Gibt die Linienfarbe zurück.

Siehe auch set_color.

get_dash_capstyle ( ) [Quelle] #

Geben Sie die CapStylefür gestrichelte Linien zurück.

Siehe auch set_dash_capstyle.

get_dash_joinstyle ( ) [Quelle] #

Geben Sie die JoinStylefür gestrichelte Linien zurück.

Siehe auch set_dash_joinstyle.

get_data ( orig = True ) [Quelle] #

Geben Sie die Zeilendaten als Paar zurück.(xdata, ydata)

Wenn orig True ist , werden die ursprünglichen Daten zurückgegeben.

get_drawstyle ( ) [Quelle] #

Gibt den Zeichenstil zurück.

Siehe auch set_drawstyle.

get_ds ( ) [Quelle] #

Pseudonym für get_drawstyle.

get_fillstyle ( ) [Quelle] #

Gibt den Markierungsfüllstil zurück.

Siehe auch set_fillstyle.

get_gapcolor ( ) [Quelle] #

Gibt die Lückenfarbe der Zeile zurück.

Siehe auch set_gapcolor.

get_linestyle ( ) [Quelle] #

Geben Sie den Linienstil zurück.

Siehe auch set_linestyle.

get_linewidth ( ) [Quelle] #

Gibt die Linienbreite in Punkten zurück.

Siehe auch set_linewidth.

get_ls ( ) [Quelle] #

Pseudonym für get_linestyle.

get_lw ( ) [Quelle] #

Pseudonym für get_linewidth.

get_marker ( ) [Quelle] #

Geben Sie die Linienmarkierung zurück.

Siehe auch set_marker.

get_markeredgecolor ( ) [Quelle] #

Gibt die Kantenfarbe der Markierung zurück.

Siehe auch set_markeredgecolor.

get_markeredgewidth ( ) [Quelle] #

Gibt die Kantenbreite der Markierung in Punkten zurück.

Siehe auch set_markeredgewidth.

get_markerfacecolor ( ) [Quelle] #

Gibt die Farbe der Markierungsfläche zurück.

Siehe auch set_markerfacecolor.

get_markerfacecoloralt ( ) [Quelle] #

Gibt die alternative Markierungsflächenfarbe zurück.

Siehe auch set_markerfacecoloralt.

get_markersize ( ) [Quelle] #

Gibt die Markergröße in Punkt zurück.

Siehe auch set_markersize.

get_markevery ( ) [Quelle] #

Gibt die Markevery-Einstellung für das Marker-Subsampling zurück.

Siehe auch set_markevery.

get_mec ( ) [Quelle] #

Pseudonym für get_markeredgecolor.

get_mew ( ) [Quelle] #

Pseudonym für get_markeredgewidth.

get_mfc ( ) [Quelle] #

Pseudonym für get_markerfacecolor.

get_mfcalt ( ) [Quelle] #

Pseudonym für get_markerfacecoloralt.

get_ms ( ) [Quelle] #

Pseudonym für get_markersize.

get_path ( ) [Quelle] #

Gibt die Pathdieser Zeile zugeordnete zurück.

get_pickradius ( ) [Quelle] #

Gibt den für Containment-Tests verwendeten Auswahlradius zurück.

Siehe containsfür weitere Details.

get_solid_capstyle ( ) [Quelle] #

Geben Sie die CapStylefür durchgezogene Linien zurück.

Siehe auch set_solid_capstyle.

get_solid_joinstyle ( ) [Quelle] #

Geben Sie die JoinStylefür durchgezogene Linien zurück.

Siehe auch set_solid_joinstyle.

get_window_extent ( renderer = None ) [Quelle] #

Holen Sie sich den Begrenzungsrahmen des Künstlers in den Anzeigebereich.

Breite und Höhe des Begrenzungsrahmens sind nichtnegativ.

Unterklassen sollten überschrieben werden, um sie in die "enge" Berechnung des Begrenzungsrahmens aufzunehmen. Standardmäßig wird ein leerer Begrenzungsrahmen bei 0, 0 zurückgegeben.

Seien Sie vorsichtig, wenn Sie diese Funktion verwenden, die Ergebnisse werden nicht aktualisiert, wenn sich die Ausdehnung des Künstlerfensters des Künstlers ändert. Die Ausdehnung kann sich aufgrund von Änderungen im Transformationsstapel ändern, z. B. durch Ändern der Achsenbegrenzungen, der Abbildungsgröße oder des verwendeten Zeichenbereichs (wie beim Speichern einer Abbildung). Dies kann zu unerwartetem Verhalten führen, bei dem interaktive Figuren auf dem Bildschirm gut aussehen, aber falsch gespeichert werden.

get_xdata ( orig = True ) [Quelle] #

Geben Sie die xdata zurück.

Wenn orig True ist , werden die Originaldaten zurückgegeben, andernfalls die verarbeiteten Daten.

get_xydata ( ) [Quelle] #

Gibt die xy -Daten als Nx2-numpy-Array zurück.

get_ydata ( orig = True ) [Quelle] #

Geben Sie die y-Daten zurück.

Wenn orig True ist , werden die Originaldaten zurückgegeben, andernfalls die verarbeiteten Daten.

is_dashed ( ) [Quelle] #

Gibt zurück, ob die Linie einen gestrichelten Linienstil hat.

Es wird davon ausgegangen, dass ein benutzerdefinierter Linienstil gestrichelt ist, wir prüfen ihn nicht onoffseqdirekt.

Siehe auch set_linestyle.

lineStyles = {'': '_draw_nothing', ' ': '_draw_nothing', '-': '_draw_solid', '--': '_draw_dashed', '-.': '_draw_dash_dot', ':': '_draw_dotted' , 'Keine': '_draw_nothing'} #
marker = {'.': 'point', ',': 'pixel', 'o': 'circle', 'v': 'triangle_down', '^': 'triangle_up', '<': 'triangle_left' , '>': 'triangle_right', '1': 'tri_down', '2': 'tri_up', '3': 'tri_left', '4': 'tri_right', '8': 'octagon' , ' s': 'Quadrat', 'p': 'Fünfeck', '*': 'Stern','h': 'sechseck1', 'H': 'sechseck2', '+': 'plus', 'x': 'x', 'D': 'diamant', 'd': 'thin_diamond', '|': 'vline', '_': 'hline', 'P': 'plus_filled', 'X': 'x_filled', 0: 'tickleft', 1: 'tickright ', 2: 'tickup', 3: 'tickdown', 4: 'caretleft', 5: 'caretright', 6: 'caretup', 7: 'caretdown', 8: 'caretleftbase', 9: 'caretrightbase', 10: 'caretupbase', 11: 'caretdownbase', 'Keine': 'nichts', 'keine': 'nichts', ' ': 'nichts', '': 'nichts'} #
Eigenschaft pickradius #

Gibt den für Containment-Tests verwendeten Auswahlradius zurück.

Siehe containsfür weitere Details.

recache ( immer = False ) [Quelle] #
recache_always ( ) [Quelle] #
set ( * , agg_filter=<UNSCHARF> , alpha=<UNSCHARF > , animation =<UNSCHARF> ,, clip_box=<UNSCHARF> , clip_on=<UNSCHARF> , clip_path=<UNSCHARF> , color=<UNSCHARF > , 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 > ,, pickradius=< UNSET> , rasterized=< UNSET> , sketch_params=<UNSET> , snap=<UNSET> , solid_capstyle=<UNSET > ,solid_joinstyle=<UNSET> ,transform=<UNSCHARF> , url=<UNSCHARF> , sichtbar=<UNSCHARF> , xdata=<UNSCHARF> , ydata=<UNSCHARF> , zorder=<UNSCHARF> ) [Quelle] #

Legen Sie mehrere Eigenschaften gleichzeitig fest.

Unterstützte Eigenschaften sind

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

antialiased

bool

clip_box

Bbox

clip_on

bool

clip_path

Patch oder (Pfad, Transform) oder None

color

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

drawstyle

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

linestyle

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

linewidth

schweben

marker

Marker-Style-String PathoderMarkerStyle

markeredgecolor

Farbe

markeredgewidth

schweben

markerfacecolor

Farbe

markerfacecoloralt

Farbe

markersize

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

set_aa ( b ) [Quelle] #

Pseudonym für set_antialiased.

set_antialiased ( b ) [Quelle] #

Legen Sie fest, ob geglättetes Rendering verwendet werden soll.

Parameter :
b bool
set_c ( Farbe ) [Quelle] #

Pseudonym für set_color.

set_color ( Farbe ) [Quelle] #

Legen Sie die Farbe der Linie fest.

Parameter :
Farbe Farbe
set_dash_capstyle ( s ) [Quelle] #

So zeichnen Sie die Endkappen, wenn die Linie is_dashed.

Der Standard-Capstyle ist rcParams["lines.dash_capstyle"](Standard: ).<CapStyle.butt: 'butt'>

Parameter :
s CapStyleoder {'butt', 'projecting', 'round'}
set_dash_joinstyle ( s ) [Quelle] #

So verbinden Sie Segmente der Linie, wenn es is_dashed.

Der standardmäßige Verbindungsstil ist rcParams["lines.dash_joinstyle"](Standard: ).<JoinStyle.round: 'round'>

Parameter :
s JoinStyleoder {'Gehrung', 'rund', 'Fase'}
set_dashes ( seq ) [Quelle] #

Stellen Sie die Strichfolge ein.

Die Strichsequenz ist eine Folge von Fließkommazahlen gleicher Länge, die die Länge von Strichen und Zwischenräumen in Punkten beschreibt.

Beispielsweise beschreibt (5, 2, 1, 2) eine Folge von 5-Punkt- und 1-Punkt-Strichen, die durch 2-Punkt-Leerzeichen getrennt sind.

Siehe auch set_gapcolor, wodurch diese Räume mit einer Farbe gefüllt werden können.

Parameter :
seq -Float -Folge (Ein/Aus-Tinte in Punkten) oder (Keine, Keine)

Wenn seq leer oder ist, wird der Linienstil auf durchgezogen gesetzt.(None, None)

set_data ( * args ) [Quelle] #

Legen Sie die x- und y-Daten fest.

Parameter :
*args (2, N) Array oder zwei 1D-Arrays
set_drawstyle ( drawstyle ) [Quelle] #

Legen Sie den Zeichenstil des Diagramms fest.

Der Zeichenstil bestimmt, wie die Punkte verbunden werden.

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

Bei 'default' werden die Punkte mit geraden Linien verbunden.

Die Stufenvarianten verbinden die Punkte mit treppenartigen Linien, dh horizontale Linien mit vertikalen Stufen. Sie unterscheiden sich in der Position der Stufe:

  • 'steps-pre': Der Schritt befindet sich am Anfang des Liniensegments, dh die Linie befindet sich auf dem y-Wert des Punktes rechts.

  • 'steps-mid': Der Schritt befindet sich in der Mitte zwischen den Punkten.

  • 'steps-post: Die Stufe befindet sich am Ende des Liniensegments, dh die Linie befindet sich auf dem y-Wert des Punktes links.

  • „steps“ ist gleich „steps-pre“ und wird aus Gründen der Abwärtskompatibilität beibehalten.

Beispiele finden Sie unter Step-Demo .

set_ds ( drawstyle ) [Quelle] #

Pseudonym für set_drawstyle.

set_fillstyle ( fs ) [Quelle] #

Legen Sie den Markierungsfüllstil fest.

Parameter :
fs {'voll', 'links', 'rechts', 'unten', 'oben', 'keine'}

Mögliche Werte:

  • 'full': Füllen Sie den gesamten Marker mit der markerfacecolor .

  • 'links', 'rechts', 'unten', 'oben': Füllt die Markierungshälfte an der angegebenen Seite mit der Markierungsflächenfarbe . Die andere Hälfte des Markers wird mit markerfacecoloralt gefüllt .

  • 'none': Keine Füllung.

Beispiele finden Sie unter Markierungsfüllstile .

set_gapcolor ( Lückenfarbe ) [Quelle] #

Legen Sie eine Farbe fest, um die Lücken im gestrichelten Linienstil zu füllen.

Notiz

Gestreifte Linien werden durch Zeichnen von zwei überlappenden gestrichelten Linien erzeugt. Es kann zu Überschneidungen zwischen diesen beiden kommen, was bei Verwendung von Transparenz zu Artefakten führen kann.

Diese Funktionalität ist experimentell und kann sich ändern.

Parameter :
Gapcolor -Farbe oder None

Die Farbe, mit der die Lücken gefüllt werden sollen. Wenn None, werden die Lücken nicht gefüllt.

set_linestyle ( ls ) [Quelle] #

Legen Sie den Linienstil der Linie fest.

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

Mögliche Werte:

  • Ein Faden:

    Linienstil

    Bezeichnung

    '-'oder'solid'

    durchgezogene Linie

    '--'oder'dashed'

    gestrichelte Linie

    '-.'oder'dashdot'

    strichpunktierte Linie

    ':'oder'dotted'

    gepunktete Linie

    'none', 'None', , oder' '''

    nichts ziehen

  • Alternativ kann ein Bindestrich-Tupel der folgenden Form bereitgestellt werden:

    (offset, onoffseq)
    

    wo onoffseqist ein Tupel mit gerader Länge von Ein- und Aus-Tinte in Punkten. Siehe auch set_dashes().

Beispiele finden Sie unter Linienstile .

set_linewidth ( w ) [Quelle] #

Legen Sie die Linienbreite in Punkten fest.

Parameter :
w schweben

Linienbreite in Punkten.

set_ls ( ls ) [Quelle] #

Pseudonym für set_linestyle.

set_lw ( w ) [Quelle] #

Pseudonym für set_linewidth.

set_marker ( Markierung ) [Quelle] #

Setzen Sie die Linienmarkierung.

Parameter :
Marker Marker-Stilzeichenfolge PathoderMarkerStyle

Siehe markersfür eine vollständige Beschreibung möglicher Argumente.

set_markeredgecolor ( ec ) [Quelle] #

Legen Sie die Kantenfarbe der Markierung fest.

Parameter :
ec -Farbe
set_markeredgewidth ( ew ) [Quelle] #

Legen Sie die Breite der Markierungskante in Punkten fest.

Parameter :
ew schweben

Markierungskantenbreite in Punkten.

set_markerfacecolor ( fc ) [Quelle] #

Legen Sie die Farbe der Markierungsfläche fest.

Parameter :
FC -Farbe
set_markerfacecoloralt ( fc ) [Quelle] #

Stellen Sie die alternative Markierungsflächenfarbe ein.

Parameter :
FC -Farbe
set_markersize ( sz ) [Quelle] #

Legen Sie die Markierungsgröße in Punkten fest.

Parameter :
sz Schwimmer

Markierungsgröße in Punkten.

set_markevery ( every ) [Quelle] #

Legen Sie die Markevery-Eigenschaft fest, um bei der Verwendung von Markierungen eine Unterabtastung des Diagramms vorzunehmen.

zB wenn every=5, wird jeder 5. Marker geplottet.

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

Welche Marker zu plotten sind.

  • every=None: Jeder Punkt wird geplottet.

  • every=N: Jede N-te Markierung wird beginnend mit Markierung 0 geplottet.

  • every=(start, N): jeder N-te Marker, beginnend bei Indexstart , wird geplottet.

  • every=slice(start, end, N): jeder N-te Marker, beginnend bei Indexstart bis einschließlich Indexende , wird geplottet.

  • every=[i, j, m, ...]: Nur Marker an den angegebenen Indizes werden geplottet.

  • every=[True, False, True, ...]: Nur Positionen, die True sind, werden geplottet. Die Liste muss dieselbe Länge haben wie die Datenpunkte.

  • every=0.1, (dh ein Schwimmer): Markierungen werden in ungefähr gleichen Sichtabständen entlang der Linie angeordnet; Der Abstand entlang der Linie zwischen Markierungen wird durch Multiplizieren des Anzeigekoordinatenabstands der Achsenbegrenzungsboxdiagonale mit dem Wert von every bestimmt .

  • every=(0.5, 0.1)(dh ein Tupel der Länge 2 von Float): ähnlich wie, every=0.1aber die erste Markierung wird entlang der Linie um 0,5 multipliziert mit dem Diagonalabstand der Anzeigekoordinate entlang der Linie versetzt.

Beispiele finden Sie unter Markevery Demo .

Anmerkungen

Das Festlegen von Markevery zeichnet weiterhin nur Markierungen an tatsächlichen Datenpunkten. Während das Float-Argument auf einen einheitlichen visuellen Abstand abzielt, muss es vom idealen Abstand zum nächsten verfügbaren Datenpunkt zwingen. Je nach Anzahl und Verteilung der Datenpunkte kann das Ergebnis dennoch nicht gleichmäßig verteilt aussehen.

Wenn Sie einen Start-Offset verwenden, um den ersten Marker anzugeben, bezieht sich der Offset auf den ersten Datenpunkt, der sich vom ersten sichtbaren Datenpunkt unterscheiden kann, wenn der Plot vergrößert wird.

Wenn Sie bei Verwendung von Float-Argumenten in ein Diagramm hineinzoomen, ändern sich die tatsächlichen Datenpunkte mit Markierungen, da der Abstand zwischen Markierungen immer aus den Anzeigekoordinaten, Achsen, Begrenzungsrahmen, Diagonale bestimmt wird, unabhängig von den tatsächlichen Datengrenzen der Achsen.

set_mec ( ec ) [Quelle] #

Pseudonym für set_markeredgecolor.

set_mew ( ew ) [Quelle] #

Pseudonym für set_markeredgewidth.

set_mfc ( fc ) [Quelle] #

Pseudonym für set_markerfacecolor.

set_mfcalt ( fc ) [Quelle] #

Pseudonym für set_markerfacecoloralt.

set_ms ( sz ) [Quelle] #

Pseudonym für set_markersize.

set_picker ( p ) [Quelle] #

Legen Sie die Ereignisauswahldetails für die Zeile fest.

Parameter :
p float or callable[[Artist, Event], tuple[bool, dict]]

Wenn es sich um einen Float handelt, wird er als Auswahlradius in Punkten verwendet.

set_pickradius ( pickradius ) [Quelle] #

Legen Sie den für Containment-Tests verwendeten Auswahlradius fest.

Siehe containsfür weitere Details.

Parameter :
Pickradius- Float

Wählen Sie den Radius in Punkten.

set_solid_capstyle ( s ) [Quelle] #

So zeichnen Sie die Endkappen, wenn die Linie durchgezogen ist (nicht is_dashed)

Der Standard-Capstyle ist rcParams["lines.solid_capstyle"](Standard: ).<CapStyle.projecting: 'projecting'>

Parameter :
s CapStyleoder {'butt', 'projecting', 'round'}
set_solid_joinstyle ( s ) [Quelle] #

So verbinden Sie Segmente, wenn die Linie durchgezogen ist (nicht is_dashed).

Der standardmäßige Verbindungsstil ist rcParams["lines.solid_joinstyle"](Standard: ).<JoinStyle.round: 'round'>

Parameter :
s JoinStyleoder {'Gehrung', 'rund', 'Fase'}
set_transform ( t ) [Quelle] #

Stellen Sie die Künstlertransformation ein.

Parameter :
tTransform
set_xdata ( x ) [Quelle] #

Legen Sie das Datenarray für x fest.

Parameter :
x 1D-Array
set_ydata ( y ) [Quelle] #

Legen Sie das Datenarray für y fest.

Parameter :
y 1D-Array
update_from ( andere ) [Quelle] #

Eigenschaften von other nach self kopieren.

zorder = 2 #

Beispiele mit matplotlib.lines.Line2D#

Stile für gestrichelte Linien anpassen

Stile für gestrichelte Linien anpassen

Stile für gestrichelte Linien anpassen
Stammplot

Stammplot

Stammplot
Bildbezeichnungen: suptitle, supxlabel, supylabel

Bildbezeichnungen: suptitle, supxlabel, supylabel

Bildbezeichnungen: suptitle, supxlabel, supylabel
Boxplots

Boxplots

Boxplots
Skaleninvariante Winkelbezeichnung

Skaleninvariante Winkelbezeichnung

Skaleninvariante Winkelbezeichnung
Plots kommentieren

Plots kommentieren

Plots kommentieren
Komponieren benutzerdefinierter Legenden

Komponieren benutzerdefinierter Legenden

Komponieren benutzerdefinierter Legenden
Anmerkungspfeilstil-Referenz

Anmerkungspfeilstil-Referenz

Anmerkungspfeilstil-Referenz
Figurenlegende Demo

Figurenlegende Demo

Figurenlegende Demo
Legenden-Demo

Legenden-Demo

Legenden-Demo
Künstler im Künstler

Künstler im Künstler

Künstler im Künstler
Eine Handlung kommentieren

Eine Handlung kommentieren

Eine Handlung kommentieren
Anmerkung Polar

Anmerkung Polar

Anmerkung Polar
Einfache Achsenbeschriftungen

Einfache Achsenbeschriftungen

Einfache Achsenbeschriftungen
Linien zu Figuren hinzufügen

Linien zu Figuren hinzufügen

Linien zu Figuren hinzufügen
Referenz für Matplotlib-Künstler

Referenz für Matplotlib-Künstler

Referenz für Matplotlib-Künstler
PathPatch-Objekt

PathPatch-Objekt

PathPatch-Objekt
Parasit einfach

Parasit einfach

Parasit einfach
Parasite Axes-Demo

Parasite Axes-Demo

Parasite Axes-Demo
Demo der Parasitenachse

Demo der Parasitenachse

Demo der Parasitenachse
Aktienkurse über 32 Jahre

Aktienkurse über 32 Jahre

Aktienkurse über 32 Jahre
Verfall

Verfall

Verfall
Das Doppelpendelproblem

Das Doppelpendelproblem

Das Doppelpendelproblem
Animiertes Liniendiagramm

Animiertes Liniendiagramm

Animiertes Liniendiagramm
Oszilloskop

Oszilloskop

Oszilloskop
MATPLOTLIB **UNCHAINED**

MATPLOTLIB UNCHAINED

MATPLOTLIB **UNCHAINED**
Fadenkreuz-Cursor

Fadenkreuz-Cursor

Fadenkreuz-Cursor
Datenbrowser

Datenbrowser

Datenbrowser
Legendenauswahl

Legendenauswahl

Legendenauswahl
Spiegel

Spiegel

Spiegel
Wählen Sie Event-Demo

Wählen Sie Event-Demo

Wählen Sie Event-Demo
Wählen Sie Event-Demo2

Wählen Sie Event-Demo2

Wählen Sie Event-Demo2
Poly-Editor

Poly-Editor

Poly-Editor
Resampling von Daten

Resampling von Daten

Resampling von Daten
Verankerte Künstler

Verankerte Künstler

Verankerte Künstler
Patheffect-Demo

Patheffect-Demo

Patheffect-Demo
Eigenschaften festlegen und abrufen

Eigenschaften festlegen und abrufen

Eigenschaften festlegen und abrufen
SVG-Filterzeile

SVG-Filterzeile

SVG-Filterzeile
SkewT-logP-Diagramm: Verwenden von Transformationen und benutzerdefinierten Projektionen

SkewT-logP-Diagramm: Verwenden von Transformationen und benutzerdefinierten Projektionen

SkewT-logP-Diagramm: Verwenden von Transformationen und benutzerdefinierten Projektionen
Mehrere Yaxis mit Stacheln

Mehrere Yaxis mit Stacheln

Mehrere Yaxis mit Stacheln
Benutzerdefinierter Tick-Formatierer für Zeitreihen

Benutzerdefinierter Tick-Formatierer für Zeitreihen

Benutzerdefinierter Tick-Formatierer für Zeitreihen
Künstlertests

Künstlertests

Künstlertests
Einfache Legende02

Einfache Legende02

Einfache Legende02
Kommentierter Cursor

Kommentierter Cursor

Kommentierter Cursor
Tasten

Tasten

Tasten
Schaltflächen prüfen

Schaltflächen prüfen

Schaltflächen prüfen
Radio Knöpfe

Radio Knöpfe

Radio Knöpfe
Thresholding eines Bildes mit RangeSlider

Thresholding eines Bildes mit RangeSlider

Thresholding eines Bildes mit RangeSlider
Schieberegler

Schieberegler

Schieberegler
Einrasten von Schiebereglern auf diskrete Werte

Einrasten von Schiebereglern auf diskrete Werte

Einrasten von Schiebereglern auf diskrete Werte
Bereichsauswahl

Bereichsauswahl

Bereichsauswahl
Textfeld

Textfeld

Textfeld
Pyplot-Tutorial

Pyplot-Tutorial

Pyplot-Tutorial
Schnellstartanleitung

Schnellstartanleitung

Schnellstartanleitung
Künstler-Tutorial

Künstler-Tutorial

Künstler-Tutorial
Legendenführer

Legendenführer

Legendenführer
Schnelleres Rendern durch Blitting

Schnelleres Rendern durch Blitting

Schnelleres Rendern durch Blitting
Transformations-Tutorial

Transformations-Tutorial

Transformations-Tutorial