matplotlib.pyplot.vlines

matplotlib.pyplot.vlines(x, ymin, ymax, colors=None, linestyles='solid', label='', *, data=None, **kwargs)[source]

Plot vertical lines at each x from ymin to ymax.

Parameters:
xfloat or array-like

x-indexes where to plot the lines.

ymin, ymaxfloat or array-like

Respective beginning and end of each line. If scalars are provided, all lines will have the same length.

colorscolor or list of color, default: rcParams["lines.color"] (default: 'C0')
linestyles{'solid', 'dashed', 'dashdot', 'dotted'}, default: 'solid'
labelstr, default: ''
Returns:
LineCollection
Other Parameters:
dataindexable object, optional

If given, the following parameters also accept a string s, which is interpreted as data[s] (unless this raises an exception):

x, ymin, ymax, colors

**kwargsLineCollection properties.

See also

hlines

horizontal lines

axvline

vertical line across the Axes

Notes

Note

This is the pyplot wrapper for axes.Axes.vlines.

Examples using matplotlib.pyplot.vlines

Violin plot customization

Violin plot customization

© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.vlines.html