Hacker News new | ask | show | jobs
by xuexue 4825 days ago
Agrees with you that Raphael is very awesome. A difference between Polychart.js and NVD3 is its flexibility: the way one can overlay charts, or even plot any change in polar coordinates. (We took a lot of ideas from R and ggplot2, something data scientists use).

We share your love with d3 also, which unfortunately will not ever work in IE. So until the rest of the world catches up... ;)

2 comments

d3 does work out of the box in IE version 9 and up. With some small modifications, you can still use d3 without even earlier versions of IE. New York Times routinely makes d3 graphics that run in even older versions of IE plus all modern browsers.
Why wouldn't it work in IE?
d3 produces SVG graphics, which aren't supposed by versions earlier than IE 9.

There are ways to turn d3's SVG output into a canvas element. Those earlier version of IE also support VML, but I don't recall any quick ways of doing from d3 output to VML off the top of my head.