Customizing Lines and Markers
Now that you know how to use plt.plot()
to draw basic lines, let’s make those plots more expressive by customizing their appearance.
Matplotlib allows you to style the line, the color, and the marker — the symbol used to highlight each data point.
These customizations help differentiate multiple lines and improve the clarity of your visualizations.
Line Styles
Use the linestyle
argument to change the look of the line:
'-'
→ solid (default)'--'
→ dashed':'
→ dotted'-.'
→ dash-dot
Colors
Change the color using the color
argument:
- Named colors:
"red"
,"blue"
,"green"
- Single-letter codes:
'r'
,'b'
,'g'
- Hex codes:
"#FF5733"
for custom shades
Markers
To mark each data point on the line, use the marker
argument:
'o'
→ circle's'
→ square'^'
→ triangle'x'
→ x-mark
You can even combine all three features into one concise string:
For example, "g--o"
means: green dashed line with circle markers.
What’s Next?
Now that your plots can be styled and highlighted clearly, the next step is to add labels and legends so viewers understand what each part of your chart represents.
In Matplotlib, the linestyle
argument can be used to change the appearance of lines in a plot, including options like solid, dashed, dotted, and dash-dot styles.
Lecture
AI Tutor
Design
Upload
Notes
Favorites
Help