JavaScript charting tools: an overview(roberto.open-lab.com)
roberto.open-lab.com
JavaScript charting tools: an overview
http://roberto.open-lab.com/2009/12/21/javascript-charting-tools-an-overview/
12 comments
No mention of dygraphs either, although it is only for time-series data. http://danvk.org/dygraphs/
Good post covering all the popular javascript plugins for different libraries. Definitely want to see or build a Raphael library. Who's in?
There is a graphing library for Raphael. Last I checked it didn't seem very mature, but it might make a good starting point:
http://g.raphaeljs.com/
http://g.raphaeljs.com/
I've got a fairly complete one: http://github.com/Kilian/ico
It uses Raphael and Prototype, and has some interesting options that most other libraries don't have (such as stacked area charts)
It uses Raphael and Prototype, and has some interesting options that most other libraries don't have (such as stacked area charts)
No Bluff? MIT license, and the only dependencies are JS.Class and ExCanvas (both are bundled with it).
http://bluff.jcoglan.com/
http://bluff.jcoglan.com/
I quite like OpenFlashChart (which uses JSON as an input format, though that JSON is typically made with a server-side language).
I use the Python bindings (which use Chart objects) and the output generally works with my brain. Users like that mouse-overs give exact values in the line at that point.
I use the Python bindings (which use Chart objects) and the output generally works with my brain. Users like that mouse-overs give exact values in the line at that point.
As soon as you need to embed an image of the chart in a pdf you may run into issues with these libraries.
Thanks everyone for enriching this list. You may find useful my delicious list: http://delicious.com/robicch/chart
Anyone know of a chart lib that will do three or more y-axis, or a way to hack in three or more axis?
The jqplot library mentioned seems to do it.
http://www.jqplot.com/tests/multipleYAxesTests.php
http://www.jqplot.com/tests/multipleYAxesTests.php