The timeseries chart is a specialized chart for displaying time-based data.
Each data point is a tuple of [timestamp_in_ms, value].
Basic Line Chart
A simple line chart displaying multiple data series over time.
Custom X-Axis Label Format
Use the xAxisTickLabelFormat prop to control how x-axis tick
labels are rendered. The formatter receives the raw timestamp in milliseconds
and returns a display string, overriding ECharts' built-in time formatting.
Gradient Fill
Set gradient to true to render a vertical gradient
fill beneath each line series. The fill fades from the series color at the top
to transparent at the bottom, giving the chart a polished area-chart look
without losing the clarity of individual lines.
Incomplete Data
Use the incomplete prop to indicate regions where data may be
incomplete or still being collected.
Time Range Selection
Enable time range selection by providing the onTimeRangeChange callback. Users can click and drag on the chart to select a time range.
Bar Chart
Set type="bar" to render series as stacked bars instead of lines.
All other props — axes, tooltips, colors — work identically.
Loading State
Set loading to true to display an animated sine-wave
skeleton while data is being fetched. The chart canvas is hidden until loading
completes; swap back to loading=false to reveal the chart.