matplotlib.markers#

Funktionen zum Umgang mit Markern; Wird von der Markierungsfunktion von plot, scatter, und verwendet errorbar.

Hier werden alle möglichen Marker definiert:

Marker

Symbol

Bezeichnung

"."

m00

Punkt

","

m01

Pixel

"o"

m02

Kreis

"v"

m03

dreieck_unten

"^"

m04

dreieck_oben

"<"

m05

dreieck_links

">"

m06

dreieck_rechts

"1"

m07

tri_down

"2"

m08

tri_up

"3"

m09

tri_links

"4"

m10

tri_right

"8"

m11

Achteck

"s"

m12

Quadrat

"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

ticklinks

1( TICKRIGHT)

m26

genau richtig

2( TICKUP)

m27

Aufschlag

3( TICKDOWN)

m28

abhaken

4( CARETLEFT)

m29

links

5( CARETRIGHT)

m30

sorgsam

6( CARETUP)

m31

Pflege

7( CARETDOWN)

m32

Nach unten

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

Rendern Sie die Zeichenfolge mit mathtext. ZB "$f$"für Marker mit dem Buchstaben f.

verts

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

Weg

Eine PathInstanz.

(numsides, 0, angle)

Ein regelmäßiges Polygon mit numsides Seiten, gedreht um angle.

(numsides, 1, angle)

Ein sternähnliches Symbol mit numsides um gedrehten Seiten angle.

(numsides, 2, angle)

Ein Sternchen mit numsidesSeiten, gedreht um angle.

Bedeutet als veraltetes Feature Noneauch „nichts“, wenn direkt ein MarkerStyleerstellt wird, aber beachten Sie, dass es andere Kontexte gibt, in denen marker=Nonestattdessen „der Standardmarker“ bedeutet (z . B. rcParams["scatter.marker"](Standard: 'o') für Axes.scatter).

Beachten Sie, dass Sonderzeichen über die STIX-Mathematikschriftart definiert werden können , z "$\u266B$". Eine Übersicht über die STIX-Font-Symbole finden Sie in der STIX-Font-Tabelle . Siehe auch die STIX-Fonts .

Ganzzahlen aus 0, 11um Linien und Dreiecke zu erstellen. Diese sind gleichermaßen über großgeschriebene Variablen wie CARETDOWNBASE. Äquivalent sind also:

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

Verbindungs- und Kappenstile für Markierungen können angepasst werden, indem eine neue Instanz von MarkerStyle erstellt wird. Ein MarkerStyle kann auch einen benutzerdefinierten Wert haben Transform , der es erlaubt, ihn beliebig zu drehen oder zu versetzen.

Beispiele für die Verwendung von Markern:

Klassen #

MarkerStyle(Marker[, Füllstil])

Eine Klasse, die Markierungstypen darstellt.