10
$\begingroup$

What are some good visualization libraries for online use? Are they easy to use and is there good documentation?

$\endgroup$
7
$\begingroup$

IMO, Protovis is the best and is very well documented and supported. It is the basis for my webvis R package.

These are also very good, although they have more of a learning curve:

$\endgroup$
  • 1
    $\begingroup$ Protovis looks awesome but do you know what browser support it has? particularly IE? $\endgroup$ – vrish88 Jul 21 '10 at 1:39
  • 2
    $\begingroup$ That's unfortunately one of Protovis's weak points (but it's an issue with any SVG library because IE doesn't support that). Fortunately, Jamie Love has come up with a solution using SVGWeb. See here: groups.google.com/group/protovis/browse_thread/thread/…. $\endgroup$ – Shane Jul 21 '10 at 13:37
  • 1
    $\begingroup$ IE 9 will also support SVG- so as long as you don't need to work with IE 6... $\endgroup$ – Sharpie Jul 21 '10 at 15:08
  • $\begingroup$ d3 is the successor to protovis. $\endgroup$ – ymihere Jan 17 '12 at 9:49
4
$\begingroup$

RaphaelJS can do some pretty amazing stuff and it just got some major backing from Sencha (formerly ExtJS). Raphael is pretty smart about browsers by using a VML backend for Internet Explorer and SVG for everything else. However, the library is pretty low-level. Fortunately, the author has started another project, gRaphael, that focuses on drawing charts and graphs.

The MIT SIMILE Project also has some interesting JavaScript libraries:

There is also a project to port Processing to JavaScript: ProcessingJS

Jmol is a Java applet for viewing chemical structures, but it is used as the display engine for 3D graphics in the SAGE system, which has a completely browser-based GUI.

And for an open source alternative to Google Maps, there is the excellent OpenLayers JavaScript library which powers the frontend of the equally excellent OpenStreetMap.

$\endgroup$
0
$\begingroup$

There are hundreds of them. Here is a useful review of some twenty of them: http://bigdata-madesimple.com/review-of-20-best-big-data-visualization-tools/

$\endgroup$
0
$\begingroup$

I would recommend ChartJS, it's simple, beauty and well supported.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.