Choosing A Plotting Library For Web/browser Application
Solution 1:
You can use the following libraries, all are client side:
- Flot
- Flotr
- Flotr2
- Highcharts, Creative Commons License for personal or non-profit projects
- D3js, BSD License
- Google chart tools, using the Google online API
- Chart.js, MIT License
- Gnuplot, "gnuplot licence"
Solution 2:
Personally I use the server-side jpGraph for most of my charting work, and fusionCharts (commercial) for flash-based client-side charting, although I'm looking at openFlashCharts at the moment
Solution 3:
Solution 4:
Which is recommended depends on what you want to do with the data. If you're looking to manipulate it on the client, then client side graphing is usually better.
What don't you like about the google charting stuff? (Besides the slowness)
Solution 5:
I have used some JavaScript plotting libraries and right now, I am the fondest of flot. My use case is mainly line charts on the order of thousands of points, and flot seems to handle it fine. The main driver for a client-side plotting library is the interactivity it gives you. I've also used jqPlot, but I find flot more performant with large datasets.
Post a Comment for "Choosing A Plotting Library For Web/browser Application"