Skip to content

Documentation / @ripl/charts / createRealtimeChart

Function: createRealtimeChart() ​

createRealtimeChart(target, options): RealtimeChart

Defined in: charts/src/charts/realtime.ts:569

Factory function that creates a new RealtimeChart instance.

Parameters ​

ParameterType
targetstring | HTMLElement | Context<Element, Record<string, unknown>>
optionsRealtimeChartOptions

Returns ​

RealtimeChart

Example ​

ts
const chart = createRealtimeChart(target, {
    series: [{ id: 'cpu', label: 'CPU %' }],
    windowSize: 60,
    yMin: 0,
    yMax: 100,
});

setInterval(() => chart.push({ cpu: Math.random() * 100 }), 1000);