matplotlib.markers.MarkerStyle#
- class matplotlib.markers.MarkerStyle(marker, fillstyle=None, transform=None, capstyle=None, joinstyle=None)[Quelle]#
Bases:
objectEine Klasse, die Markierungsarten darstellt.
Instanzen sind unveränderlich. Wenn Sie etwas ändern müssen, erstellen Sie eine neue Instanz.
- Attribute:
- markersdict
Alle bekannten Marker.
- filled_markerstuple
Alle bekannten gefüllten Marker. Dies ist eine Teilmenge von markers.
- fillstylestuple
Die unterstützten Füllstile.
- Parameter:
- markerstr, array-artig, Pfad, MarkerStyle
Eine weitere Instanz von
MarkerStylekopiert die Details dieses markers.Weitere mögliche Markerwerte finden Sie im Modul-Docstring
matplotlib.markers.
- fillstylestr, Standard:
rcParams["markers.fillstyle"](Standard:'full') Einer von 'full', 'left', 'right', 'bottom', 'top', 'none'.
- transform
Transform, optional Transformation, die mit der nativen Transformation des Markers kombiniert wird.
- capstyle
CapStyleoder %(CapStyle)s, optional Kap-Stil, der den Standard-Kap-Stil des Markers überschreibt.
- joinstyle
JoinStyleoder %(JoinStyle)s, optional Verbindungsstil, der den Standard-Verbindungsstil des Markers überschreibt.
- filled_markers = ('.', 'o', 'v', '^', '<', '>', '8', 's', 'p', '*', 'h', 'H', 'D', 'd', 'P', 'X')#
- fillstyles = ('full', 'left', 'right', 'bottom', 'top', 'none')#
- get_alt_path()[Quelle]#
Gibt einen
Pathfür den alternativen Teil des Markers zurück.Für nicht gefüllte Marker ist dies None; für gefüllte Marker ist dies der Bereich, der mit markerfacecoloralt gezeichnet wird.
- get_alt_transform()[Quelle]#
Gibt die Transformation zurück, die auf den
PathvonMarkerStyle.get_alt_path()angewendet werden soll.
- get_path()[Quelle]#
Gibt einen
Pathfür den primären Teil des Markers zurück.Für nicht gefüllte Marker ist dies der gesamte Marker, für gefüllte Marker ist dies der Bereich, der mit markerfacecolor gezeichnet wird.
- get_transform()[Quelle]#
Gibt die Transformation zurück, die auf den
PathvonMarkerStyle.get_path()angewendet werden soll.
- get_user_transform()[Quelle]#
Gibt den vom Benutzer bereitgestellten Teil der Marker-Transformation zurück.
- markers = {' ': 'nothing', '': 'nothing', '*': 'star', '+': 'plus', ',': 'pixel', '.': 'point', '1': 'tri_down', '2': 'tri_up', '3': 'tri_left', '4': 'tri_right', '8': 'octagon', '<': 'triangle_left', '>': 'triangle_right', 'D': 'diamond', 'H': 'hexagon2', 'None': 'nothing', 'P': 'plus_filled', 'X': 'x_filled', '^': 'triangle_up', '_': 'hline', 'd': 'thin_diamond', 'h': 'hexagon1', 'none': 'nothing', 'o': 'circle', 'p': 'pentagon', 's': 'square', 'v': 'triangle_down', 'x': 'x', '|': 'vline', 0: 'tickleft', 1: 'tickright', 10: 'caretupbase', 11: 'caretdownbase', 2: 'tickup', 3: 'tickdown', 4: 'caretleft', 5: 'caretright', 6: 'caretup', 7: 'caretdown', 8: 'caretleftbase', 9: 'caretrightbase'}#
- rotated(*, deg=None, rad=None)[Quelle]#
Gibt eine neue Version dieses Markers zurück, die um den angegebenen Winkel gedreht ist.
- Parameter:
- degfloat, optional
Drehwinkel in Grad.
- radfloat, optional
Drehwinkel in Radiant.
- .. note:: Sie müssen genau einen von deg oder rad angeben.
- scaled(sx, sy=None)[Quelle]#
Gibt einen neuen Marker zurück, der um die angegebenen Skalierungsfaktoren skaliert ist.
Wenn sy nicht angegeben ist, wird die gleiche Skalierung in der x- und y-Richtung angewendet.
- Parameter:
- sxfloat
Skalierungsfaktor in x-Richtung.
- syfloat, optional
Skalierungsfaktor in y-Richtung.
Beispiele mit matplotlib.markers.MarkerStyle#
Abbildung von Markereigenschaften auf multivariate Daten