def clean(x, y, series, color=None, label=None, size=None, alpha=None): """ Create a joint scatter / line plot. .. image:: scatterline.png Parameters ---------- x, y : array-like, each (n,) Input data for scatter plot as x,y coordinates t : array-like Input data for line plot color : array-like, optional, singleton or (n,3) Single rgb value or array to set point colors label : array-like, optional, singleton or (n,) Single integer or array to set point colors via group labels size : array-like, optional, singleton or (n,) Single size or array to set point sizes """ points = vecs_to_points(x, y) series = array_to_lines(series) outdict = {'points': points, 'series': series} outdict = add_property(outdict, color, 'color') outdict = add_property(outdict, label, 'label') outdict = add_property(outdict, size, 'size') outdict = add_property(outdict, alpha, 'alpha') return outdict
def clean(series, color=None, label=None, size=None): """ Create a browsable array of line plots. .. image:: linestacked.png Parameters ---------- series : array-like, (n,m) Input data for lines, typically n series each of length m. Can also pass a list where each individual series is of a different length. color : array-like, optional, singleton or (n,3) Single rgb value or array to set line colors label : array-like, optional, singleton or (n,) Single integer or array to set line colors via group labels size : array-like, optional, singleton or (n,) Single size or array to set line thickness """ series = array_to_lines(series) outdict = {'series': series} outdict = add_property(outdict, color, 'color') outdict = add_property(outdict, size, 'size') outdict = add_property(outdict, label, 'label') return outdict
def clean(series, index=None, color=None, group=None, size=None, xaxis=None, yaxis=None): """ Plot streaming one-dimensional series data as updating lines. Plotting once returns a visualization on which 'append' can be called to add new data in a streaming fashion. New lines will appear on the right. .. image:: line-streaming.png Parameters ---------- series : array-like, (n,m) Input data for line plot, typically n series each of length m. Can also pass a list where each individual series is of a different length. index : array-like, (m,) Specify index for the x-axis of the line plot. color : array-like, optional, singleton or (n,3) Single rgb value or array to set line colors group : array-like, optional, singleton or (n,) Single integer or array to set line colors via group assignment size : array-like, optional, singleton or (n,) Single size or array to set line thickness xaxis : str, optional, default = None Label for x-axis yaxis : str, optional, default = None Label for y-axis max_width : int, optional, default = 50 The maximum number of time points to show before plot shifts. """ series = array_to_lines(series) outdict = {'series': series} outdict = add_property(outdict, color, 'color') outdict = add_property(outdict, size, 'size') outdict = add_property(outdict, group, 'group') outdict = add_property(outdict, index, 'index') outdict = add_property(outdict, xaxis, 'xaxis') outdict = add_property(outdict, yaxis, 'yaxis') return outdict
def clean(series, index=None, color=None, label=None, size=None, xaxis=None, yaxis=None): """ Plot one-dimensional series data as lines. .. image:: line.png Parameters ---------- series : array-like, (n,m) Input data for line plot, typically n series each of length m. Can also pass a list where each individual series is of a different length. index : array-like, (m,) Specify index for the x-axis of the line plot. color : array-like, optional, singleton or (n,3) Single rgb value or array to set line colors label : array-like, optional, singleton or (n,) Single integer or array to set line colors via group labels size : array-like, optional, singleton or (n,) Single size or array to set line thickness xaxis : str, optional, default = None Label for x-axis yaxis : str, optional, default = None Label for y-axis """ series = array_to_lines(series) outdict = {'series': series} outdict = add_property(outdict, color, 'color') outdict = add_property(outdict, size, 'size') outdict = add_property(outdict, label, 'label') outdict = add_property(outdict, index, 'index') outdict = add_property(outdict, xaxis, 'xaxis') outdict = add_property(outdict, yaxis, 'yaxis') return outdict
def clean(series, index=None, color=None, group=None, size=None, xaxis=None, yaxis=None): """ Plot one-dimensional series data as lines. .. image:: line.png Parameters ---------- series : array-like, (n,m) Input data for line plot, typically n series each of length m. Can also pass a list where each individual series is of a different length. index : array-like, (m,) Specify index for the x-axis of the line plot. color : array-like, optional, singleton or (n,3) Single rgb value or array to set line colors group : array-like, optional, singleton or (n,) Single integer or array to set line colors via group assignment size : array-like, optional, singleton or (n,) Single size or array to set line thickness xaxis : str, optional, default = None Label for x-axis yaxis : str, optional, default = None Label for y-axis zoom : boolean, optional, default=True Whether to allow zooming """ series = array_to_lines(series) outdict = {'series': series} outdict = add_property(outdict, color, 'color') outdict = add_property(outdict, size, 'size') outdict = add_property(outdict, group, 'group') outdict = add_property(outdict, index, 'index') outdict = add_property(outdict, xaxis, 'xaxis') outdict = add_property(outdict, yaxis, 'yaxis') return outdict
def clean(series, index=None, color=None, label=None, size=None, xaxis=None, yaxis=None): """ Plot streaming one-dimensional series data as updating lines. Plotting once returns a visualization on which 'append' can be called to add new data in a streaming fashion. New lines will appear on the right. .. image:: line.png Parameters ---------- series : array-like, (n,m) Input data for line plot, typically n series each of length m. Can also pass a list where each individual series is of a different length. index : array-like, (m,) Specify index for the x-axis of the line plot. color : array-like, optional, singleton or (n,3) Single rgb value or array to set line colors label : array-like, optional, singleton or (n,) Single integer or array to set line colors via group labels size : array-like, optional, singleton or (n,) Single size or array to set line thickness xaxis : str, optional, default = None Label for x-axis yaxis : str, optional, default = None Label for y-axis """ series = array_to_lines(series) outdict = {"series": series} outdict = add_property(outdict, color, "color") outdict = add_property(outdict, size, "size") outdict = add_property(outdict, label, "label") outdict = add_property(outdict, index, "index") outdict = add_property(outdict, xaxis, "xaxis") outdict = add_property(outdict, yaxis, "yaxis") return outdict