matplotlib.markers.MarkerStyle #
- classe matplotlib.markers. MarkerStyle ( marker , fillstyle = None ) [fonte] #
Basi:
object
Una classe che rappresenta i tipi di indicatore.
Le istanze sono immutabili. Se devi modificare qualcosa, crea una nuova istanza.
- Attributi :
- elenco dei marcatori
Tutti i marcatori conosciuti.
- elenco di marcatori_pieni
Tutti i marcatori riempiti conosciuti. Questo è un sottoinsieme di marcatori .
- elenco degli stili di riempimento
Gli stili di riempimento supportati.
- Parametri :
- marker str, tipo array, Path, MarkerStyle o None
Un'altra istanza di MarkerStyle copia i dettagli di tale
marker
.Nessuno significa nessun marcatore. Questa è l'impostazione predefinita deprecata.
Per altri possibili valori di marcatore, vedere il modulo docstring
matplotlib.markers
.
- fillstyle str, predefinito:
rcParams["markers.fillstyle"]
(predefinito:'full'
) Uno tra 'full', 'left', 'right', 'bottom', 'top', 'none'.
- transform transforms.Transform, default: Nessuno
Trasformata che verrà combinata con la trasformazione nativa del marcatore.
- capstyle CapStyle, predefinito: Nessuno
Stile del cappuccio che sostituirà lo stile del cappuccio predefinito del marcatore.
- joinstyle JoinStyle, predefinito: Nessuno
Stile di unione che sostituirà lo stile di unione predefinito del marcatore.
- filled_markers = ('o', 'v', '^', '<', '>', '8', 's', 'p', '*', 'h', 'H', 'D' , 'd', 'P', 'X') #
- fillstyles = ('full', 'left', 'right', 'bottom', 'top', 'none') #
- get_alt_path ( ) [fonte] #
Restituisci a
Path
per la parte alternativa del marcatore.Per i marcatori non riempiti, questo è None ; per i marcatori pieni, questa è l'area da disegnare con markerfacecoloralt .
- get_alt_transform ( ) [fonte] #
Restituisce la trasformazione da applicare a
Path
fromMarkerStyle.get_alt_path()
.
- get_path ( ) [fonte] #
Restituisce a
Path
per la parte principale del marcatore.Per i marcatori non riempiti questo è l'intero marcatore, per i marcatori pieni, questa è l'area da disegnare con markerfacecolor .
- get_transform ( ) [fonte] #
Restituisce la trasformazione da applicare a
Path
fromMarkerStyle.get_path()
.
- get_user_transform ( ) [fonte] #
Restituisce la parte fornita dall'utente della trasformazione del marcatore.
- markers = {'.': 'point', ',': 'pixel', 'o': 'circle', 'v': 'triangle_down', '^': 'triangle_up', '<': 'triangle_left' , '>': 'triangle_right', '1': 'tri_down', '2': 'tri_up', '3': 'tri_left', '4': 'tri_right', '8': 'octagon' , ' s': 'quadrato', 'p': 'pentagono', '*': 'stella','h': 'hexagon1', 'H': 'hexagon2', '+': 'plus', 'x': 'x', 'D': 'diamond', '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', 'Nessuno': 'niente', 'nessuno': 'niente', ' ': 'niente', '': 'niente'} #
- ruotato ( * , deg = Nessuno , rad = Nessuno ) [fonte] #
Restituisce una nuova versione di questo indicatore ruotato dell'angolo specificato.
- Parametri :
- deg float, predefinito: Nessuno
Angolo di rotazione in gradi.
- rad float, predefinito: Nessuno
Angolo di rotazione in radianti.
- .. nota:: Devi specificare esattamente uno tra deg o rad.
- ridimensionato ( sx , sy = None ) [fonte] #
Restituisce un nuovo indicatore ridimensionato in base a fattori di scala specificati.
Se sy è None, la stessa scala viene applicata in entrambe le direzioni x e y .
- Parametri :
- galleggiante sx
Fattore di scala in direzione X.
- sy float, predefinito: Nessuno
Fattore di scala in direzione Y.
Esempi che utilizzano matplotlib.markers.MarkerStyle
#
Mappatura delle proprietà dei marcatori ai dati multivariati