I've been using XML/SWF Charts (maani.us) for ages, but now want to move my charts to a non-flash setup.
On the charts I have at the moment, I have lots of mouseovers, so for instance if you put the mouse over a data point you get a little pop up with more details.
I've recently discovered pChart which looks fantastic, except I don't think that sort of interaction will be possible with it, as they're rendered bitmaps.
Is there something out there that brings together the best of both worlds, using HTML5/SVG/canvas/etc? I don't know much about these newer technologies, but am eager to learn!
This will be a lot of work to port everything over, so I want to make sure I pick the "right" charting solution.
Needs to be:
- Very customizable
- Able to generate pretty, appealing graphs that users will want to play with
- Be interactive. Tooltip mouseovers at the very least, and possibly more.
Doesn't have to be free, though that's obviously a bonus. Happy to spend up to $200 say, for the right solution. The intended use is a commercial website that I own & run.
Many thanks!
edit: OK, so I have a shortlist now:
- pChart (no dynamic, but very pretty...)
- Raphael
- Highcharts
- Google 开发者_JAVA百科charts
- amCharts
Now just need to make sure I pick the "right" one. Please post below if you know of a good solution that I've not listed!
http://g.raphaeljs.com/
Uses canvas I think.
Edit: The basic Raphael functions should work well too, example
I would recommend Highcharts - a javascript charting library.
ExtJS is offered by Sencha in both GPL and commercial licenses.
Chart examples available at: http://www.sencha.com/products/extjs/examples/
精彩评论