Source code for altair_recipes.lineplot

"""Lineplots."""
from .common import warn_not_distinct, choose_kwargs
from .signatures import bivariate_recipe, color
import altair as alt
from autosig import autosig, Signature


[docs]@autosig(bivariate_recipe + Signature(color=color(default=None, position=3))) def lineplot(data=None, x=0, y=1, color=None, height=600, width=800): """Generate a lineplot.""" warn_not_distinct(data, x, color) opt_args = choose_kwargs(locals(), ["color"]) return ( alt.Chart(data=data, height=height, width=width) .encode(x=x, y=y, **opt_args) .mark_line() )