LA ILAHA ILLA HU
Allah, Your Lord There Is No Deity Except Him.
Python Data Science Matplotlib Markers 'o' Circle, '*' Star, '.' Point, ',' Pixel, 'x' X,
Markers are keyword argument used to emphasize each point with a specified marker.
Example 1: Mark each point with a circle:
Code
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, marker = 'o')
plt.show()
the output will be
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, marker = 'o')
plt.show()
the output will be
Marker References
You can choose any of the followings.
Marker Description 'o' Circle '*' Star '.' Point ',' Pixel 'x' X 'X' X (filled) '+' Plus 'P' Plus (filled) 's' Square 'D' Diamond 'd' Diamond (thin) 'p' Pentagon 'H' Hexagon 'h' Hexagon 'v' Triangle Down '^' Triangle Up '<' Triangle Left '>' Triangle Right '1' Tri Down '2' Tri Up '3' Tri Left '4' Tri Right '|' Vline '_' Hline
Format Strings fmt
One can also use the shortcut string notation parameter to specify the marker.
This parameter is also called fmt, and is written with this syntax: marker|line|color
Example 3: Mark each point with a circle.
Code
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, 'o:r')
plt.show()
the output will be
Line References
You can choose any of the line values..
Line Syntax Description
'-' ------>Solid line
':' ------>Dotted line
'--' ------>Dashed line
'-.' ------>Dashed/dotted line
Please note that If you leave out the line value in the fmt parameter, no line will be plotted.
Color Reference:
The short color value can be one of the following.
Color Syntax ------Description
'r' -------------->Red
'g' -------------->Green
'b' -------------->Blue
'c' -------------->Cyan
'm' -------------->Magenta
'y' -------------->Yellow
'k' -------------->Black
'w' --------------> White
Marker Size
The keyword argument markersize or the shorter version, ms is used to set the size of the markers.
Example 4: Set the size of the markers to 20
Code
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, marker = 'o', ms = 20)
plt.show()
the output will be
Marker Color
The keyword argument markeredgecolor or the shorter mec is used to set the color of the edge of the markers.
Example 5: Set the EDGE color to red
Code
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, marker = 'o', ms = 20, mec = 'r')
plt.show()
the output will be
Marker Face Color
One can use the keyword argument markerfacecolor or the shorter mfc to set the color inside the edge of the markers.
Example 6: Set the FACE color to red.
Code
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, marker = 'o', ms = 20, mfc = 'r')
plt.show()
the output will be
Using both the mec & mfc arguments to color the entire marker.
Example 7: Set the color of both the edge and the face to red.
Code
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, marker = 'o', ms = 20, mec = 'r', mfc = 'r')
plt.show()
the output will be
Using Hexadecimal Color Values
Example 8: Mark each point with a beautiful green color
Code
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, marker = 'o', ms = 20, mec = '#4CAF50', mfc = '#4CAF50')
plt.show()
the output will be
Using Any of the 140 Supported Color Names
Example 8: Mark each point with a the color name orange
Code
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([3, 8, 1, 10])
plt.plot(ypoints, marker = 'o', ms = 20, mec = 'orange', mfc = 'orange')
plt.show()
the output will be