You are reading an old version of the documentation (v1.5.0). For the latest version see https://matplotlib.org/stable/

We're updating the default styles for Matplotlib 2.0

Learn what to expect in the new updates

matplotlib

Previous topic

lines_bars_and_markers example code: fill_demo_features.py

Next topic

lines_bars_and_markers example code: line_styles_reference.py

This Page

lines_bars_and_markers example code: line_demo_dash_control.pyΒΆ

(Source code, png, hires.png, pdf)

../../_images/line_demo_dash_control.png
"""
Demo of a simple plot with a custom dashed line.

A Line object's ``set_dashes`` method allows you to specify dashes with
a series of on/off lengths (in points).
"""
import numpy as np
import matplotlib.pyplot as plt


x = np.linspace(0, 10)
line, = plt.plot(x, np.sin(x), '--', linewidth=2)

dashes = [10, 5, 100, 5]  # 10 points on, 5 off, 100 on, 5 off
line.set_dashes(dashes)

plt.show()

Keywords: python, matplotlib, pylab, example, codex (see Search examples)