Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to draw JavaScript charts that can cope with very high data volumes? [closed]

I tried but couldn't find a similar article so apologies if I missed any.

I am working on a project based on ASP.Net MVC4.

We need to draw charts (using AJAX, JavaScript) for very large volumes of data.

E.g. we need to draw waveform charts that have 75,000+ data points.

We have so far implemented the solution with JQWidgets. This used to work fine with our initial tests, however the charts keep taking very long times to load when they are presented with large data volumes.

We have also tried HighCharts but it too started to slow down with large volumes of data (filtering out or summarizing data is not an option as of this time).

Please understand that we need to display large number of data as we need to visualize sensor generated waveforms.

I'm sure I'm not the only one who has faced this problem, so I was wondering if any of you could shed some light on the issue.

like image 681
Menol Avatar asked Sep 15 '15 08:09

Menol


1 Answers

The ZingChart library might interest you. ZingChart was specifically built for big data and offers some great features to ensure fast, stable renders.

This demo easily renders 100k points in under a second, and if you're interested in comparisons, there's also the ZingChart Vs. demo (note the warning in the top right).

I'm on the ZingChart team and we're here to answer any questions you might have about the library!

like image 123
Jailbot Avatar answered Oct 17 '22 02:10

Jailbot