ChartSeries becomes a separate line, and x_axis labels the horizontal axis. See Charts for the shared data, series, and formatting model.
Basic Usage
Minimal
Setshow_grid=False to remove the background gridlines. The line then reads as pure motion — useful in dense dashboards or inline trend callouts where direction matters more than precise values.
Smooth
Setcurve="smooth" for gently curved lines between data points.
Step
Setcurve="step" to connect points with step-shaped lines. This is useful for data that changes in discrete jumps.
With Dots
Setshow_dots=True to render a dot at each data point along the lines.
Value Formatting
Usevalue_format to format numeric values on the value axis and in tooltips. It accepts the same pipe strings as Prefab expressions and data table columns, including currency, currency:EUR, percent:1, and compact:0.
API Reference
LineChart Parameters
Data as a list of dicts, or a
{{ field }} interpolation reference.Series definitions — each becomes a line on the chart.
Data key for x-axis labels.
Chart height in pixels.
Interpolation curve between data points.
Show a dot at each data point.
Show a legend below the chart.
Show tooltips on hover.
Show horizontal grid lines.
Show the y-axis with its tick labels. Set to
False for a compact, axis-free reading where the shape matters more than exact values.Format value-axis ticks and tooltip values with an expression pipe such as
currency, currency:EUR, percent:1, or compact:0.Additional Tailwind CSS classes.
ChartSeries Parameters
Data field to plot — must match a key in the data dicts.
Display label for legends and tooltips. Defaults to the
data_key value.CSS color override. By default, colors cycle through the theme’s chart palette (
--chart-1 through --chart-5).Protocol Reference
LineChart
ChartSeries