s, in points. If *positions* is 2D, this can be a sequence with length matching the length of *positions*. colors : color or list of colors, default: :rc:`lines.color` The color(s) of the event lines. If *positions* is 2D, this can be a sequence with length matching the length of *positions*. alpha : float or array-like, default: 1 The alpha blending value(s), between 0 (transparent) and 1 (opaque). If *positions* is 2D, this can be a sequence with length matching the length of *positions*. linestyles : str or tuple or list of such values, default: 'solid' Default is 'solid'. Valid strings are ['solid', 'dashed', 'dashdot', 'dotted', '-', '--', '-.', ':']. Dash tuples should be of the form:: (offset, onoffseq), where *onoffseq* is an even length tuple of on and off ink in points. If *positions* is 2D, this can be a sequence with length matching the length of *positions*. data : indexable object, optional DATA_PARAMETER_PLACEHOLDER **kwargs Other keyword arguments are line collection properties. See `.LineCollection` for a list of the valid properties. Returns ------- list of `.EventCollection` The `.EventCollection` that were added. Notes ----- For *linelengths*, *linewidths*, *colors*, *alpha* and *linestyles*, if only a single value is given, that value is applied to all lines. If an array-like is given, it must have the same length as *positions*, and each value will be applied to the corresponding row of the array. Examples -------- .. plot:: gallery/lines_bars_and_markers/eventplot_demo.py r$