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
Line2D
Instanz mit x- und y -Daten in Sequenzen von xdata , ydata .Zusätzliche Schlüsselwortargumente sind
Line2D
Eigenschaften:Eigentum
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
antialiased
oder ähbool
bool
Patch oder (Pfad, Transform) oder None
color
oder cFarbe
CapStyle
oder {'hinter', 'vorstehend', 'rund'}JoinStyle
oder {'Gehrung', 'rund', 'Fase'}Folge von Gleitkommazahlen (Ein/Aus Tinte in Punkten) oder (Keine, Keine)
(2, N)-Array oder zwei 1D-Arrays
drawstyle
oder DS{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, default: 'default'
{'voll', 'links', 'rechts', 'unten', 'oben', 'keine'}
Farbe oder Keine
Str
bool
Objekt
linestyle
oder ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidth
oder lwschweben
Marker-Style-String
Path
oderMarkerStyle
markeredgecolor
oder mecFarbe
markeredgewidth
oder miauschweben
markerfacecolor
oder mfcFarbe
markerfacecoloralt
oder mfcaltFarbe
markersize
oder 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
CapStyle
oder {'hinter', 'vorstehend', 'rund'}JoinStyle
oder {'Gehrung', 'rund', 'Fase'}Unbekannt
Str
bool
1D-Array
1D-Array
schweben
Siehe
set_linestyle()
für eine Beschreibung der Linienstile,set_marker()
für eine Beschreibung der Markierungen undset_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 Sieget_pickradius
oderset_pickradius
, um den Auswahlradius abzurufen oder festzulegen.- Parameter :
- Mausereignis
matplotlib.backend_bases.MouseEvent
- Mausereignis
- 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-
RendererBase
Unterklasse.
- Renderer-
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_dash_capstyle ( ) [Quelle] #
Geben Sie die
CapStyle
für gestrichelte Linien zurück.Siehe auch
set_dash_capstyle
.
- get_dash_joinstyle ( ) [Quelle] #
Geben Sie die
JoinStyle
fü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_pickradius ( ) [Quelle] #
Gibt den für Containment-Tests verwendeten Auswahlradius zurück.
Siehe
contains
für weitere Details.
- get_solid_capstyle ( ) [Quelle] #
Geben Sie die
CapStyle
für durchgezogene Linien zurück.Siehe auch
set_solid_capstyle
.
- get_solid_joinstyle ( ) [Quelle] #
Geben Sie die
JoinStyle
fü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_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
onoffseq
direkt.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
contains
für weitere Details.
- 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
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
bool
bool
Patch oder (Pfad, Transform) oder None
Farbe
CapStyle
oder {'hinter', 'vorstehend', 'rund'}JoinStyle
oder {'Gehrung', 'rund', 'Fase'}Folge von Gleitkommazahlen (Ein/Aus Tinte in Punkten) oder (Keine, Keine)
(2, N)-Array oder zwei 1D-Arrays
{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, default: 'default'
{'voll', 'links', 'rechts', 'unten', 'oben', 'keine'}
Farbe oder Keine
Str
bool
Objekt
{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
schweben
Marker-Style-String
Path
oderMarkerStyle
Farbe
schweben
Farbe
Farbe
schweben
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
CapStyle
oder {'hinter', 'vorstehend', 'rund'}JoinStyle
oder {'Gehrung', 'rund', 'Fase'}Unbekannt
Str
bool
1D-Array
1D-Array
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_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
CapStyle
oder {'butt', 'projecting', 'round'}
- s
- 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
JoinStyle
oder {'Gehrung', 'rund', 'Fase'}
- s
- 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
onoffseq
ist ein Tupel mit gerader Länge von Ein- und Aus-Tinte in Punkten. Siehe auchset_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
Path
oderMarkerStyle
Siehe
markers
für eine vollständige Beschreibung möglicher Argumente.
- Marker Marker-Stilzeichenfolge
- 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.1
aber 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
contains
fü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
CapStyle
oder {'butt', 'projecting', 'round'}
- s
- 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
JoinStyle
oder {'Gehrung', 'rund', 'Fase'}
- s
- zorder = 2 #
Beispiele mit matplotlib.lines.Line2D
#
Stile für gestrichelte Linien anpassen
Bildbezeichnungen: suptitle, supxlabel, supylabel
Skaleninvariante Winkelbezeichnung
Komponieren benutzerdefinierter Legenden
Referenz für Matplotlib-Künstler
Eigenschaften festlegen und abrufen
SkewT-logP-Diagramm: Verwenden von Transformationen und benutzerdefinierten Projektionen
Benutzerdefinierter Tick-Formatierer für Zeitreihen
Thresholding eines Bildes mit RangeSlider
Einrasten von Schiebereglern auf diskrete Werte
Schnelleres Rendern durch Blitting