Torstein Hønsi from Vevstein Web has created a really impressive Javascript charting library. Highcharts allows a developer to easily include interactive charts in websites and webapplications. It currently supports line, spline, area, areaspline, column, bar, pie and scatter chart types.

The graphics are rendered using the Canvas tag or occasionally SVG & VML. The supported browsers are Safari, Firefox, Opera, Internet Explorer+ and it also runs great on the iPhone. The default skin for the visualizations does quite a good job regarding readybility and clarity. Unfortunately there are some Powerpoint-esque skins as well (please, just cut them out). One really nice feature is the zoomable timeseries, which I haven’t seen before in any Javascript library.

The library is free to use for non-commercial applications and there are commercial licenses as well. I look foreward to see some real-life examples of it but the Demo Gallery looks good so far.

Although it’s not provided out of the box, you can do zooming on time series with gRaphael (built on top of Raphael) pretty easily. You can see it in action in Visage: http://auxesis.github.com/visage/

http://holmwood.id.au/~lindsay/ Lindsay Holmwood

Although it’s not provided out of the box, you can do zooming on time series with gRaphael (built on top of Raphael) pretty easily. You can see it in action in Visage: http://auxesis.github.com/visage/