markers
matplotlib.markers
This module contains functions to handle markers. Used by both the marker functionality of plot and scatter.
All possible markers are defined here:
| marker | description |
|---|---|
| ?.? | 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? | square |
| ?p? | pentagon |
| ?*? | star |
| ?h? | hexagon1 |
| ?H? | hexagon2 |
| ?+? | plus |
| ?x? | x |
| ?D? | diamond |
| ?d? | thin_diamond |
| ?|? | vline |
| ?_? | hline |
| TICKLEFT | tickleft |
| TICKRIGHT | tickright |
| TICKUP | tickup |
| TICKDOWN | tickdown |
| CARETLEFT | caretleft |
| CARETRIGHT | caretright |
| CARETUP | caretup |
| CARETDOWN | caretdown |
| ?None? | nothing |
| None | nothing |
| ? ? | nothing |
| ?? | nothing |
'$...$' | render the string using mathtext. |
verts | a list of (x, y) pairs used for Path vertices. The center of the marker is located at (0,0) and the size is normalized. |
| path | a Path instance. |
(numsides, style, angle) | see below |
The marker can also be a tuple (numsides, style, angle), which will create a custom, regular symbol.
-
numsides: - the number of sides
-
style: -
the style of the regular symbol:
Value Description 0 a regular polygon 1 a star-like symbol 2 an asterisk 3 a circle ( numsidesandangleis ignored) -
angle: - the angle of rotation of the symbol, in degrees
For backward compatibility, the form (verts, 0) is also accepted, but it is equivalent to just verts for giving a raw set of vertices that define the shape.
-
class matplotlib.markers.MarkerStyle(marker=None, fillstyle=None) -
Bases:
objectParameters: marker : string or array_like, optional, default: None
See the descriptions of possible markers in the module docstring.
fillstyle : string, optional, default: ?full?
?full?, ?left?, ?right?, ?bottom?, ?top?, ?none?
Attributes
markers (list of known markes) fillstyles (list of known fillstyles) filled_markers (list of known filled markers.) -
filled_markers = ('o', 'v', '^', '', '8', 's', 'p', '*', 'h', 'H', 'D', 'd')
-
fillstyles = ('full', 'left', 'right', 'bottom', 'top', 'none')
-
get_alt_path()
-
get_alt_transform()
-
get_capstyle()
-
get_fillstyle()
-
get_joinstyle()
-
get_marker()
-
get_path()
-
get_snap_threshold()
-
get_transform()
-
is_filled()
markers = {0: 'tickleft', 1: 'tickright', 2: 'tickup', 3: 'tickdown', 4: 'caretleft', 5: 'caretright', 'H': 'hexagon2', 'h': 'hexagon1', '1': 'tri_down', '4': 'tri_right', 'd': 'thin_diamond', '.': 'point', None: 'nothing', '^': 'triangle_up', '_': 'hline', 'o': 'circle', 'D': 'diamond', 's': 'square', ' ': 'nothing', 'x': 'x', '8': 'octagon', '': 'nothing', 'v': 'triangle_down', ',': 'pixel', 6: 'caretup', '2': 'tri_up', 'p': 'pentagon', 7: 'caretdown', '*': 'star', '>': 'triangle_right', '
-
set_fillstyle(fillstyle) -
Sets fillstyle
Parameters: fillstyle : string amongst known fillstyles
-
set_marker(marker)
-
Please login to continue.