Series
Every series kind ChartForge can paint — line / candle / bar / area / Heikin-Ashi / Renko / Kagi / PointFigure / RangeBars / LineBreak / ElderImpulse.
A "series" is the visual representation of bars on the chart. The
same Bar data flows through any series kind — only the renderer
differs. EliteChart ships eleven kinds out of the box, each tuned
for a different analytical question.
Quick example
How it works
The series kind is held in useChartStore.kind. Switching it does
not refetch data — the same Bar[] is rerendered through a
different drawing strategy. Five of the eleven kinds (Renko, Kagi,
PointFigure, RangeBars, LineBreak) are transformed series — they
replace the original bars with a derived bar set on the way to the
renderer. The transform is pure and runs on every viewport change.
The eleven kinds
| Kind | Visualises | Best for |
|---|---|---|
'line' | close price | clean trend overview |
'candle' | OHLC | classic technical analysis |
'bar' | OHLC (Western) | denser views, no fill |
'area' | close + filled area | macro trend at a glance |
'heikin-ashi' | smoothed OHLC | trend filtering |
'renko' | brick units of price movement | noise filtering |
'kagi' | reversal lines | pure trend direction |
'point-figure' | columns of X/O | classic P&F |
'range-bars' | fixed-range bars | volatility-adjusted |
'line-break' | breakout lines | breakout strategies |
'elder-impulse' | colour-coded candles | Elder's impulse system |
Variations
Line chart
Heikin-Ashi for trend smoothing
Programmatic switch
API
| Prop | Type | Notes |
|---|---|---|
kind | SeriesKind | one of the eleven values above |
kind (store) | useChartStore.kind | mirrors prop, drives top-bar selector |
The full union is exported as SeriesKind from @elitechart/elitechart.