matplotlib.markers#

Funzioni per gestire i marcatori; utilizzato dalla funzionalità marcatore di plot, scatter, e errorbar.

Tutti i possibili marcatori sono definiti qui:

marcatore

simbolo

descrizione

"."

m00

punto

","

m01

pixel

"o"

m02

cerchio

"v"

m03

triangolo_giù

"^"

m04

triangolo_su

"<"

m05

triangolo_sinistra

">"

m06

triangolo_destra

"1"

m07

tri_down

"2"

m08

tri_up

"3"

m09

tri_left

"4"

m10

tri_giusto

"8"

m11

Ottagono

"s"

m12

quadrato

"p"

m13

pentagono

"P"

m23

più (riempito)

"*"

m14

stella

"h"

m15

esagono1

"H"

m16

esagono2

"+"

m17

più

"x"

m18

X

"X"

m24

x (riempito)

"D"

m19

diamante

"d"

m20

thin_diamond

"|"

m21

vline

"_"

m22

linea

0( TICKLEFT)

m25

tickleft

1( TICKRIGHT)

m26

tickright

2( TICKUP)

m27

ticchettio

3( TICKDOWN)

m28

spuntare

4( CARETLEFT)

m29

caretleft

5( CARETRIGHT)

m30

caretright

6( CARETUP)

m31

caretup

7( CARETDOWN)

m32

caretdown

8( CARETLEFTBASE)

m33

caretleft (centrato alla base)

9( CARETRIGHTBASE)

m34

caretright (centrato alla base)

10( CARETUPBASE)

m35

caretup (centrato alla base)

11( CARETDOWNBASE)

m36

caretdown (centrato alla base)

"none"o"None"

niente

" "o""

niente

'$...$'

m37

Renderizza la stringa usando mathtext. Ad esempio "$f$"per marcatore che mostra la lettera f.

verts

Un elenco di coppie (x, y) utilizzate per i vertici del percorso. Il centro del marcatore si trova in (0, 0) e la dimensione è normalizzata, in modo tale che il percorso creato sia incapsulato all'interno della cella unitaria.

sentiero

Un'istanza Path.

(numsides, 0, angle)

Un poligono regolare con numsides i lati, ruotato di angle.

(numsides, 1, angle)

Un simbolo simile a una stella con numsides i lati, ruotato di angle.

(numsides, 2, angle)

Un asterisco con numsidesi lati, ruotato di angle.

Come funzionalità deprecata, Nonesignifica anche 'niente' quando si costruisce direttamente un MarkerStyle, ma si noti che ci sono altri contesti in cui marker=Noneinvece significa "l'indicatore predefinito" (ad esempio rcParams["scatter.marker"](default: 'o') per Axes.scatter).

Si noti che i simboli speciali possono essere definiti tramite il carattere matematico STIX , ad es "$\u266B$". Per una panoramica sui simboli dei caratteri STIX, fare riferimento alla tabella dei caratteri STIX . Vedi anche i caratteri STIX .

Numeri interi da 0per 11creare linee e triangoli. Quelli sono ugualmente accessibili tramite variabili in maiuscolo, come CARETDOWNBASE. Quindi sono equivalenti:

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

Gli stili di unione e chiusura dei marker possono essere personalizzati creando una nuova istanza di MarkerStyle. Un MarkerStyle può anche avere una personalizzazione Transform che consente di ruotarlo o spostarlo arbitrariamente.

Esempi che mostrano l'uso dei marcatori:

Classi #

MarkerStyle(marcatore[, stile di riempimento])

Una classe che rappresenta i tipi di indicatore.