Matplotlib Markers
Learn all about Matplotlib Markers in this comprehensive tutorial.
- •You can use the keyword argument marker to emphasize each point with a specified marker:
- •You can choose any of these markers:
- •You can also use the shortcut string notation parameter to specify the marker.
- •The short color value can be one of the following:
- •You can use the keyword argument markersize or the shorter version, ms to set the size of the markers:
- •You can use the keyword argument markeredgecolor or the shorter mec to set the color of the edge of the markers:
Markers
You can use the keyword argument marker to emphasize each point with a specified marker:
Marker Reference
You can choose any of these markers:
| Marker | Description | |
|---|---|---|
| 'o' | Circle | Try it » |
| '*' | Star | Try it » |
| '.' | Point | Try it » |
| ',' | Pixel | Try it » |
| 'x' | X | Try it » |
| 'X' | X (filled) | Try it » |
| '+' | Plus | Try it » |
| 'P' | Plus (filled) | Try it » |
| 's' | Square | Try it » |
| 'D' | Diamond | Try it » |
| 'd' | Diamond (thin) | Try it » |
| 'p' | Pentagon | Try it » |
| 'H' | Hexagon | Try it » |
| 'h' | Hexagon | Try it » |
| 'v' | Triangle Down | Try it » |
| '^' | Triangle Up | Try it » |
| '<' | Triangle Left | Try it » |
| '>' | Triangle Right | Try it » |
| '1' | Tri Down | Try it » |
| '2' | Tri Up | Try it » |
| '3' | Tri Left | Try it » |
| '4' | Tri Right | Try it » |
| '|' | Vline | Try it » |
| '_' | Hline | Try it » |
Format Strings fmt
You can also use the shortcut string notation parameter to specify the marker.
This parameter is also called fmt, and is written with this syntax:
The marker value can be anything from the Marker Reference above.
The line value can be one of the following:
Line Reference
| Line Syntax | Description | |
|---|---|---|
| '-' | Solid line | Try it » |
| ':' | Dotted line | Try it » |
| '--' | Dashed line | Try it » |
| '-.' | Dashed/dotted line | Try it » |
The short color value can be one of the following:
Color Reference
| Color Syntax | Description | |
|---|---|---|
| 'r' | Red | Try it » |
| 'g' | Green | Try it » |
| 'b' | Blue | Try it » |
| 'c' | Cyan | Try it » |
| 'm' | Magenta | Try it » |
| 'y' | Yellow | Try it » |
| 'k' | Black | Try it » |
| 'w' | White | Try it » |
Marker Size
You can use the keyword argument markersize or the shorter version, ms to set the size of the markers:
Marker Color
You can use the keyword argument markeredgecolor or the shorter mec to set the color of the edge of the markers:
You can use the keyword argument markerfacecolor or the shorter mfc to set the color inside the edge of the markers:
Use both the mec and mfc arguments to color the entire marker:
You can also use Hexadecimal color values:
Or any of the 140 supported color names.
Module quiz
2 questionsWhich of the following is true about Matplotlib Markers?
What is the most common pitfall when working with Matplotlib Markers?
Answer all questions to submit.