i like raphaeljs. i'm right now hacking on some graphs and wondering if i should merge some of the demo's from raphaeljs's homepage into a graphing library or not...
i'm on iteration 2 after static google code api charts, so a little library building could be ok. normally i'd shoot to reuse a js library, eg flot, for an iteration 2 hack, but some of this work may be useful for my startup...
Thanks jeff18 for submitting this. I am attending the SVG Open 2009 conference in a couple weeks to present a paper and a workshop on RaphaëlJS.
As a quick intro, Raphaël can be used to create rich interactive graphics, generating vector elements that are native to the browser and the DOM. Native DOM elements are exposed to Javascript, allowing for them to be used in the same manner as any other HTML element.
Raphaël can attach Javascript handlers, events, animations, and other features native to Javascript to SVG/VML elements created in Raphaël. Raphaël works in IE6+, FF3+, Safari 3+, and Opera 9.5+.
Very very nice, it seems to offer more capabilities than using the javascript canvas facilities (dashed or dotted lines for example) plus the fact that the graphic elements are in a DOM structure makes it easier to update existing graphics rather than having to redraw everything.
I've been looking for something to replace openflashchart, but I would ideally like something with stacked bar charts. Maybe there's a charting engine written on top of this somewhere (or that could be written).