matplotlib.markers.MarkerStyle #
- classe matplotlib.markers. MarkerStyle ( marqueur , style de remplissage = Aucun ) [source] #
Socles :
object
Une classe représentant les types de marqueurs.
Les instances sont immuables. Si vous devez modifier quoi que ce soit, créez une nouvelle instance.
- Attributs :
- liste des marqueurs
Tous les marqueurs connus.
- liste de marqueurs remplis
Tous les marqueurs remplis connus. Il s'agit d'un sous-ensemble de marqueurs .
- liste des styles de remplissage
Les styles de remplissage pris en charge.
- Paramètres :
- marqueur chaîne, semblable à un tableau, chemin, style de marqueur ou aucun
Une autre instance de MarkerStyle copie les détails de ce fichier
marker
.Aucun signifie aucun marqueur. Il s'agit de la valeur par défaut obsolète.
Pour d'autres valeurs de marqueur possibles, consultez le module docstring
matplotlib.markers
.
- fillstyle str, par défaut :
rcParams["markers.fillstyle"]
(par défaut :'full'
) Un parmi 'plein', 'gauche', 'droite', 'bas', 'haut', 'aucun'.
- transform transforme.Transform, par défaut : Aucun
Transformation qui sera combinée avec la transformation native du marqueur.
- capstyle CapStyle, par défaut : aucun
Style de majuscule qui remplacera le style de majuscule par défaut du marqueur.
- joinstyle JoinStyle, par défaut : aucun
Style de jointure qui remplacera le style de jointure par défaut du marqueur.
- marqueurs_remplis = ('o', 'v', '^', '<', '>', '8', 's', 'p', '*', 'h', 'H', 'D' , 'd', 'P', 'X') #
- fillstyles = ('plein', 'gauche', 'droite', 'bas', 'haut', 'aucun') #
- get_alt_path ( ) [source] #
Renvoie a
Path
pour la partie alternative du marqueur.Pour les marqueurs non remplis, c'est None ; pour les marqueurs remplis, il s'agit de la zone à dessiner avec markerfacecoloralt .
- get_alt_transform ( ) [source] #
Renvoie la transformation à appliquer au
Path
fromMarkerStyle.get_alt_path()
.
- get_path ( ) [source] #
Renvoie a
Path
pour la partie principale du marqueur.Pour les marqueurs non remplis, il s'agit du marqueur entier, pour les marqueurs remplis, il s'agit de la zone à dessiner avec markerfacecolor .
- get_transform ( ) [source] #
Renvoie la transformation à appliquer au
Path
fromMarkerStyle.get_path()
.
- get_user_transform ( ) [source] #
Renvoie la partie de la transformation du marqueur fournie par l'utilisateur.
- marqueurs = {'.': 'point', ',': 'pixel', 'o': 'cercle', 'v': 'triangle_down', '^': 'triangle_up', '<': 'triangle_left' , '>' : 'triangle_droite', '1' : 'tri_bas', '2' : 'tri_haut', '3' : 'tri_gauche', '4' : 'tri_droite', '8' : 'octogone', ' s' : 'carré', 'p' : 'pentagone', '*' : 'étoile','h' : 'hexagone1', 'H' : 'hexagone2', '+' : 'plus', 'x' : 'x', 'D' : 'losange', 'd' : 'thin_diamond', '|' : 'vline', '_' : 'hline', 'P' : 'plus_filled', 'X' : 'x_filled', 0 : 'tickleft', 1 : 'tickright ', 2 : 'tickup', 3 : 'tickdown', 4 : 'caretleft', 5 : 'caretright', 6 : 'caretup', 7 : 'caretdown', 8 : 'caretleftbase', 9 : 'caretrightbase', 10 : 'caretupbase', 11 : 'caretdownbase', 'Aucun' : 'rien', 'aucun': 'rien', ' ': 'rien', '': 'rien'} #
- rotation ( * , deg = Aucun , rad = Aucun ) [source] #
Renvoie une nouvelle version de ce marqueur pivoté selon l'angle spécifié.
- Paramètres :
- deg flottant, par défaut : aucun
Angle de rotation en degrés.
- flotteur rad , par défaut : aucun
Angle de rotation en radians.
- .. note :: Vous devez spécifier exactement l'un de deg ou rad.
- mis à l' échelle ( sx , sy = Aucun ) [source] #
Renvoie un nouveau marqueur mis à l'échelle par des facteurs d'échelle spécifiés.
Si sy vaut Aucun, la même échelle est appliquée dans les directions x et y .
- Paramètres :
- flotteur sx
Facteur d'échelle dans la direction X.
- sy float, par défaut : aucun
Facteur d'échelle dans la direction Y.
Exemples utilisant matplotlib.markers.MarkerStyle
#
Mappage des propriétés des marqueurs aux données multivariées