matplotlib.markers
#
Fonctions pour gérer les marqueurs ; utilisé par la fonctionnalité de marqueur de
plot
, scatter
et
errorbar
.
Tous les marqueurs possibles sont définis ici :
marqueur |
symbole |
la description |
---|---|---|
|
|
indiquer |
|
pixels |
|
|
cercle |
|
|
triangle_vers le bas |
|
|
triangle_up |
|
|
triangle_gauche |
|
|
triangle_droit |
|
|
tri_down |
|
|
tri_up |
|
|
tri_gauche |
|
|
tri_right |
|
|
octogone |
|
|
carré |
|
|
Pentagone |
|
|
plus (rempli) |
|
|
étoile |
|
|
hexagone1 |
|
|
hexagone2 |
|
|
plus |
|
|
X |
|
|
x (rempli) |
|
|
diamant |
|
|
mince_diamant |
|
|
vline |
|
|
hline |
|
|
cocher à gauche |
|
|
cocher à droite |
|
|
cocher |
|
|
tickdown |
|
|
caretgauche |
|
|
caretright |
|
|
entretien |
|
|
caret down |
|
|
caretleft (centré à la base) |
|
|
caretright (centré à la base) |
|
|
caretup (centré à la base) |
|
|
caretdown (centré à la base) |
|
|
rien |
|
|
rien |
|
|
Restituez la chaîne à l'aide de mathtext. Par exemple |
|
|
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 |
|
|
Un polygone régulier avec des |
|
|
Un symbole en forme d'étoile avec des |
|
|
Un astérisque à |
En tant que fonctionnalité obsolète, None
signifie également "rien" lors de la construction directe d'un MarkerStyle
, mais notez qu'il existe d'autres contextes où
marker=None
signifie 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 0
pour 11
cré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 #
|
Une classe représentant les types de marqueurs. |