matplotlib.markers#

Fonctions pour gérer les marqueurs ; utilisé par la fonctionnalité de marqueur de plot, scatteret errorbar.

Tous les marqueurs possibles sont définis ici :

marqueur

symbole

la description

"."

m00

indiquer

","

m01

pixels

"o"

m02

cercle

"v"

m03

triangle_vers le bas

"^"

m04

triangle_up

"<"

m05

triangle_gauche

">"

m06

triangle_droit

"1"

m07

tri_down

"2"

m08

tri_up

"3"

m09

tri_gauche

"4"

m10

tri_right

"8"

m11

octogone

"s"

m12

carré

"p"

m13

Pentagone

"P"

m23

plus (rempli)

"*"

m14

étoile

"h"

m15

hexagone1

"H"

m16

hexagone2

"+"

m17

plus

"x"

m18

X

"X"

m24

x (rempli)

"D"

m19

diamant

"d"

m20

mince_diamant

"|"

m21

vline

"_"

m22

hline

0( TICKLEFT)

m25

cocher à gauche

1( TICKRIGHT)

m26

cocher à droite

2( TICKUP)

m27

cocher

3( TICKDOWN)

m28

tickdown

4( CARETLEFT)

m29

caretgauche

5( CARETRIGHT)

m30

caretright

6( CARETUP)

m31

entretien

7( CARETDOWN)

m32

caret down

8( CARETLEFTBASE)

m33

caretleft (centré à la base)

9( CARETRIGHTBASE)

m34

caretright (centré à la base)

10( CARETUPBASE)

m35

caretup (centré à la base)

11( CARETDOWNBASE)

m36

caretdown (centré à la base)

"none"ou"None"

rien

" "ou""

rien

'$...$'

m37

Restituez la chaîne à l'aide de mathtext. Par exemple "$f$"pour le marqueur montrant la lettre f.

verts

Une liste de paires (x, y) utilisées pour les sommets de chemin. Le centre du marqueur est situé à (0, 0) et la taille est normalisée, de sorte que le chemin créé est encapsulé à l'intérieur de la cellule unitaire.

chemin

Un Pathexemple.

(numsides, 0, angle)

Un polygone régulier avec des numsides côtés, pivoté de angle.

(numsides, 1, angle)

Un symbole en forme d'étoile avec des numsides côtés, tourné de angle.

(numsides, 2, angle)

Un astérisque à numsidescôtés, pivoté de angle.

En tant que fonctionnalité obsolète, Nonesignifie également "rien" lors de la construction directe d'un MarkerStyle, mais notez qu'il existe d'autres contextes où marker=Nonesignifie plutôt "le marqueur par défaut" (par exemple rcParams["scatter.marker"](par défaut : 'o') pour Axes.scatter).

Notez que des symboles spéciaux peuvent être définis via la police mathématique STIX , par ex "$\u266B$". Pour un aperçu des symboles de police STIX, reportez-vous au tableau des polices STIX . Voir aussi les polices STIX .

Nombres entiers de 0pour 11créer des lignes et des triangles. Ceux-ci sont également accessibles via des variables en majuscules, comme CARETDOWNBASE. Donc les éléments suivants sont équivalents :

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

Les styles de jointure et de capuchon des marqueurs peuvent être personnalisés en créant une nouvelle instance de MarkerStyle. Un MarkerStyle peut également avoir une personnalisation Transform lui permettant d'être arbitrairement tourné ou décalé.

Exemples montrant l'utilisation de marqueurs :

Cours #

MarkerStyle(marqueur[, style de remplissage])

Une classe représentant les types de marqueurs.