Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Java chart library for really large data?

Tags:

java

charts

I'm looking for a chart library capable to handle large amount of data points - 300 millions per a chart and even more. Surely drawing, caching and approximation should be implemented with intelligence there.

Actually I need to represent waveforms but not only them.

Target platform is Java, data comes from files.

UPD: PC, Swing.

like image 545
Pavel Vlasov Avatar asked Oct 11 '22 17:10

Pavel Vlasov


2 Answers

Not java, but CERN does massive data crunching and distros/plots may well have these kinds of data volumes. They use the root package which is c++. You can download it, although couldn't see a licence. It's prob open source.

Or alternatively, take a look at R which might do what you need.

like image 160
Richard H Avatar answered Oct 14 '22 05:10

Richard H


I have been happy with my use of JChart2D. Switching to it from JFreeChart saved us considerable processor use, and it has traces that compute multiple inputs into a mean point for speed and memory saving. I've never used them seeing as how I haven't needed to yet. I have put extremely large sets of data into a normal trace by accident, and it didn't seem to be a problem.

There may be a better charting system out there, but this one gets the job done quick and effectively, it's free, open-source, based off of JPanels, and the author is around to answer questions and correct problems.

like image 29
Poik Avatar answered Oct 14 '22 05:10

Poik