Skip to main content
Skip to main content

Chart usage

You mounted a chart from Getting started. Chart usage is the practical layer — what you do every day: load history, stream prices, scroll around, change the scale, draw lines, compare two symbols.

Each page is standalone. Pick the task you are working on right now.

Loading chart…
Everything in this section builds on a running chart like this one.

Pick your page

You want to…Read
Load candles from your API or a connectorLoading data
Keep the chart moving with live pricesRealtime updates
Scroll, jump to a date, stay on the latest barNavigation and viewport
Switch linear / log scale, toggle autoscaleAutoscale and value axis
Draw lines in code or change crosshair modeDrawing and interaction
Show BTC and ETH on one chartMulti-instrument charts
Top bar buttons and mobile toolbarTop toolbar and mobile
Language, colors, layers, last priceChart settings

How this relates to other sections

flowchart TB
GS["Getting started — first mount"]
CC["Core concepts — how it thinks"]
CU["Chart usage — daily tasks"]
TUT["Tutorials — guided recipes"]

GS --> CC --> CU
CU --> TUT
  • Core concepts explain candles, lifecycle, draw modes.
  • Chart usage (here) shows the methods for each task.
  • Tutorials walk through full examples end to end.

Two ways to get data

PathWhen
Your APIYou control the backend — setMainSeriesData, appendTick
Data ConnectorPublic market feed (e.g. Binance, Bybit, OKX, CoinGecko) — loadData, subscribeToUpdates

Both end up as candles on the same chart.

Quick troubleshooting

ProblemPage to check
Chart empty after fetchLoading datainit() and candle shape
Last price not updatingRealtime updates — tick vs candle
Stuck on old barsNavigation and viewport — move to latest
Y axis keeps jumpingAutoscale and value axis
Second symbol missingMulti-instrument charts

Ready? Open Loading data or jump straight to what you need.