This demo shows:
- How shows how to plot billions of data points, in a real-time line chart
- Difference of Sweeping and Scrolling monitoring
- Using a common MiniScale (Gnomon) instead of Y axis scales
In 2016, LightningChart .NET was able to visualize 1.8 Billion data points in real-time line chart with mid-level computer at the time (16GB RAM, Intel i7 4700K, NVidia GeForce GTX 960).
In 2019, LightningChart .NET 8.5, using mid-level computer AMD Ryzen 7 2700X, NVidia GeForce GTX 1070, 64 GB RAM, we can effortlessly monitor that same amount of data, and even go up to 8 Billion data points in a WPF line chart. Still, for that kind of data amounts, more RAM is strongly recommended.
In this example, line was set to rounded-corner polyline, 1.5 pixels wide, and limit coloring applied (red and blue when it’s going from outside the nominal Y data zone).
This demo was made for WPF, but approx. the same performance applies to LightningChart .NET WinForms chart too.
The real-time monitoring modes, performance and very high configurability makes it a perfect charting tool for you guys who need a little bit more advanced charts than typical “Excel charts”, such as:
- Medical monitoring (ECG/EKG, EEG, EMG, Patient monitors)
- Vibration monitoring (seismic activity, structural integrity tests (note we have FFT computation components and spectrograms too)
- Telemetric and data logger applications, like on-board race diagnostics and sensor readings (used already e.g. in Nascar and Indycar)
- Data acquisition devices and Oscilloscopes
- Audio waveform processing
And of course, plotting trading data of thousands of real-time feeds.
The Visual studio C# project will be integrated later to Demo applications, currently contact [email protected] for the project.