JavaScript Real-Time Multi Chart Dashboard

Showcase of 100 different LightningChart visuals all in one scene as completely individual components.

Each channel is receiving streaming data in real-time and displaying it as fast as possible.

While in this example the layout looks like a inflexible grid where every chart has the same size, this is technically not the case.
In technical terms every chart is a completely independent component, which could be dragged around, resized, removed, added in, etc. at any point in time.

Details:

  • Number of charts: 100
  • Stream rate per channel: 60 points per second
  • Time window: 10 seconds
  • Total data points displayed at any given time: 600 000
  • Total data points streamed every second: 6 000
  • Refresh rate: 60 times per second*

*Depends on monitor, usually with PC monitors / laptops capped at 60 Hz. Mobile devices / laptops sometimes have higher refresh rates.
Additionally on weak hardware update rate can drop, generally due to weaker GPU.