Compare charts
Compare charts let you overlay multiple instruments on a single chart pane and visualize their percentage-based performance on a shared Y-axis.
For percent Y-axis baseline behavior and chart-core concepts, see Compare charts in DXcharts Lite.
Setting compare instruments on first render
To show compare series on the first render without using the toolbar UI, you have two options:
- Chart React API — after the API is ready (for example, via
onApiCreated), callchartReactAPI.addCompareInstrument(symbol)for one additional instrument, orchartReactAPI.setCompareInstruments(symbols)for multiple instruments. - Layout Provider — include compare instruments in the layout snapshot returned by your
layoutProvider. The chart initializes with compare series from the saved layout automatically.
const onApiCreated = (api) => {
api.addCompareInstrument('AAPL');
// or: api.setCompareInstruments(['AAPL', 'GOOG']);
};
In multichart layouts, pass an optional chartId as the second argument to target a specific pane.