plopp.backends.matplotlib.line.Line#
- class plopp.backends.matplotlib.line.Line(canvas, data, uid=None, artist_number=0, errorbars=True, mask_color='black', **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 (
Optional
[str
], 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
, default:'black'
) – The color of the masked points.
- __init__(canvas, data, uid=None, artist_number=0, errorbars=True, mask_color='black', **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
color
The line color.
marker
The line marker.
opacity
The line opacity.
style
The line style.
visible
Whether the line is visible.
width
The line width.