Guides
Multi-series
Overlapping lines, colors, and toggle chips
Usage
<LiveChart
:data="[]"
:value="0"
:series="[
{
id: 'a',
label: 'Team A',
color: '#3b82f6',
data: seriesA,
value: valueA,
},
{
id: 'b',
label: 'Team B',
color: '#ef4444',
data: seriesB,
value: valueB,
},
]"
@series-toggle="(id, visible) => console.log(id, visible)"
:series-toggle-compact="false"
/>Live preview uses the shared engine via React bindings; copy the Vue snippet above.
Prediction market. Three outcomes, always summing to 100%. Click the chips to toggle lines.
When series is non-empty it overrides single-series data / value / color for drawing.
Toggle UI
- Chips appear automatically for 2+ series
- Click to hide/show a line
- You cannot hide the last visible series
seriesToggleCompactdensifies the chip row@series-toggleemits(id, visible)for analytics or URL state
Colors
Provide color per series, or lean on SERIES_COLORS via resolveSeriesPalettes.
Each series gets its own tip/dot and palette (fill, glow) derived like single-series theming.