plopp.backends.matplotlib.line.Line#
- class plopp.backends.matplotlib.line.Line(canvas, data, uid=None, artist_number=0, errorbars=True, mask_color=None, **kwargs)[source]#
Artist to represent one-dimensional data. If the coordinate is bin centers, the line is (by default) a set of markers. If the coordinate is bin edges, the line is a step function.
- Parameters:
canvas (
Canvas) – The canvas that will display the line.data (
DataArray) – The initial data to create the line from.uid (
str|None, default:None) – The unique identifier of the artist. If None, a random UUID is generated.artist_number (
int, default:0) – The canvas keeps track of how many lines have been added to it. This number is used to set the color and marker parameters of the line.errorbars (
bool, default:True) – Whether to add error bars to the line.mask_color (
str|None, default:None) – The color of the masked points.
- __init__(canvas, data, uid=None, artist_number=0, errorbars=True, mask_color=None, **kwargs)[source]#
Methods
__init__(canvas, data[, uid, artist_number, ...])bbox(xscale, yscale)The bounding box of the line.
remove()Remove the line, masks and errorbar artists from the canvas.
update(new_values)Update the x and y positions of the data points from new data.
Attributes
colorThe line color.
markerThe line marker.
opacityThe line opacity.
styleThe line style.
visibleWhether the line is visible.
widthThe line width.