matplotlib.markers.MarkerStyle#

class matplotlib.markers.MarkerStyle(marker, fillstyle=None, transform=None, capstyle=None, joinstyle=None)[Quelle]#

Bases: object

Eine 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 MarkerStyle kopiert 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'.

transformTransform, optional

Transformation, die mit der nativen Transformation des Markers kombiniert wird.

capstyleCapStyle oder %(CapStyle)s, optional

Kap-Stil, der den Standard-Kap-Stil des Markers überschreibt.

joinstyleJoinStyle oder %(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 Path fü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 Path von MarkerStyle.get_alt_path() angewendet werden soll.

get_capstyle()[Quelle]#
get_fillstyle()[Quelle]#
get_joinstyle()[Quelle]#
get_marker()[Quelle]#
get_path()[Quelle]#

Gibt einen Path fü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_snap_threshold()[Quelle]#
get_transform()[Quelle]#

Gibt die Transformation zurück, die auf den Path von MarkerStyle.get_path() angewendet werden soll.

get_user_transform()[Quelle]#

Gibt den vom Benutzer bereitgestellten Teil der Marker-Transformation zurück.

is_filled()[Quelle]#
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.

transformed(transform)[Quelle]#

Gibt eine neue Version dieses Markers zurück, auf die die Transformation angewendet wird.

Parameter:
transformAffine2D

Die Transformation wird mit der aktuellen vom Benutzer bereitgestellten Transformation kombiniert.

Beispiele mit matplotlib.markers.MarkerStyle#

Markierungsreferenz

Markierungsreferenz

Abbildung von Markereigenschaften auf multivariate Daten

Abbildung von Markereigenschaften auf multivariate Daten

Ellipse mit Ausrichtungspfeil-Demo

Ellipse mit Ausrichtungspfeil-Demo