LCLiveCharts
Guides

Effects & chrome

exaggerate, degen, pulse, fill, badge, lineWidth

exaggerate

Tightens the Y-axis so small movements fill the chart height. Ideal for heart rate, temperatures, or prices that tick in tiny increments.

<LiveChart data={data} value={value} exaggerate />

Resting heart rate. Custom formatter, exaggerated Y-axis.

degen

Burst particles and a light chart shake on momentum swings — for when subtlety is not the goal.

<LiveChart data={data} value={value} degen />
<LiveChart
  data={data}
  value={value}
  degen={{ scale: 1.5, downMomentum: true }}
/>
type DegenOptions = {
  scale?: number; // particle count/size multiplier (default 1)
  downMomentum?: boolean; // particles on down swings (default false)
};

Degen mode (chart shake and particles) with momentum arrows.

pulse / fill / lineWidth

PropDefaultRole
pulsetrueSoft glow pulse on the live tip
filltrueGradient under the line
lineWidth2 (via palette)Stroke width in px

Badge

PropDefaultRole
badgetrueLive value pill at the tip
badgeVariant"default""default" (accent) or "minimal" (quiet pill)
badgeTailtruePointer tail toward the tip
formatValuetoFixed(2)Badge + tooltip text
<LiveChart badgeVariant="minimal" />
<LiveChart badge={false} />

Minimal chrome recipe

<LiveChart
  data={data}
  value={value}
  badge={false}
  fill={false}
  grid={false}
  pulse={false}
  momentum={false}
  scrub={false}
  color="#94a3b8"
/>

See Just a line.

On this page