matplotlib.markers#

Funktionen zur Handhabung von Markern; verwendet von der Marker-Funktionalität von plot, scatter und errorbar.

Alle möglichen Marker sind hier definiert

marker

Symbol

Beschreibung

"."

m00

Punkt

","

m01

Pixel

"o"

m02

circle

"v"

m03

dreieck_unten

"^"

m04

dreieck_oben

"<"

m05

dreieck_links

">"

m06

dreieck_rechts

"1"

m07

dreieck_unten (abgekürzt)

"2"

m08

dreieck_oben (abgekürzt)

"3"

m09

dreieck_links (abgekürzt)

"4"

m10

dreieck_rechts (abgekürzt)

"8"

m11

Oktagon

"s"

m12

square

"p"

m13

Pentagon

"P"

m23

Plus (gefüllt)

"*"

m14

Stern

"h"

m15

Sechseck1

"H"

m16

Sechseck2

"+"

m17

Plus

"x"

m18

x

"X"

m24

x (gefüllt)

"D"

m19

Diamant

"d"

m20

dünner_diamant

"|"

m21

vline

"_"

m22

hline

0 (TICKLEFT)

m25

tickleft

1 (TICKRIGHT)

m26

tickright

2 (TICKUP)

m27

tickup

3 (TICKDOWN)

m28

tickdown

4 (CARETLEFT)

m29

caretleft

5 (CARETRIGHT)

m30

caretright

6 (CARETUP)

m31

caretup

7 (CARETDOWN)

m32

caretdown

8 (CARETLEFTBASE)

m33

caretleft (zentriert an der Basis)

9 (CARETRIGHTBASE)

m34

caretright (zentriert an der Basis)

10 (CARETUPBASE)

m35

caretup (zentriert an der Basis)

11 (CARETDOWNBASE)

m36

caretdown (zentriert an der Basis)

"none" oder "None"

nichts

" " oder ""

nichts

"$...$"

m37

Rendert den String mithilfe von Mathtext. Z.B. "$f$" für einen Marker, der den Buchstaben f anzeigt.

verts

Eine Liste von (x, y)-Paaren, die für Pfad-Scheitelpunkte verwendet werden. Das Zentrum des Markers befindet sich bei (0, 0) und die Größe ist normalisiert, sodass der erstellte Pfad innerhalb der Einheitszelle eingeschlossen ist.

Pfad

Eine Path-Instanz.

(anzahl_seiten, 0, winkel)

Ein regelmäßiges Polygon mit anzahl_seiten Seiten, rotiert um winkel.

(anzahl_seiten, 1, winkel)

Ein sternähnliches Symbol mit anzahl_seiten Seiten, rotiert um winkel.

(anzahl_seiten, 2, winkel)

Ein Sternchen mit anzahl_seiten Seiten, rotiert um winkel.

Beachten Sie, dass spezielle Symbole über die STIX-Mathematikschriftart definiert werden können, z. B. "$\u266B$". Eine Übersicht über die Symbole der STIX-Schriftart finden Sie in der STIX-Schriftartentabelle. Sehen Sie sich auch die STIX-Schriftarten an.

Ganzzahlen von 0 bis 11 erzeugen Linien und Dreiecke. Diese sind auch über großgeschriebene Variablen zugänglich, wie z. B. CARETDOWNBASE. Daher sind die folgenden gleichwertig

plt.plot([1, 2, 3], marker=11)
plt.plot([1, 2, 3], marker=matplotlib.markers.CARETDOWNBASE)

Marker-Verbindungs- und Kappenstile können durch Erstellen einer neuen Instanz von MarkerStyle angepasst werden. Ein MarkerStyle kann auch eine benutzerdefinierte Transform haben, die eine beliebige Rotation oder Verschiebung ermöglicht.

Beispiele, die die Verwendung von Markern zeigen

Klassen#

MarkerStyle(marker[, fillstyle, transform, ...])

Eine Klasse, die Markertypen darstellt.