Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>There is a growing number of Open Source and commercial solutions for pure JavaScript charting that do not require Flash. In this response I will only present Open Source options.</p> <p>There are 2 main classes of JavaScript solutions for graphics that do not require Flash:</p> <ul> <li>Canvas-based, rendered in IE using ExplorerCanvas that in turns relies on VML</li> <li>SVG on standard-based browsers, rendered as VML in IE</li> </ul> <p>There are pros and cons of both approaches but for a charting library I would recommend the later because it is well integrated with DOM, allowing to manipulate charts elements with the DOM, and most importantly setting DOM events. By contrast Canvas charting libraries must reinvent the DOM wheel to manage events. So unless you intend to build static graphs with no event handling, SVG/VML solutions should be better.</p> <p>For SVG/VML solutions there are many options, including:</p> <ul> <li><a href="http://docs.dojocampus.org/dojox/charting" rel="nofollow noreferrer">Dojox Charting</a>, good if you use the <a href="http://dojotoolkit.org/" rel="nofollow noreferrer">Dojo toolkit</a> already</li> <li><a href="http://raphaeljs.com/" rel="nofollow noreferrer">Raphael</a>-based solutions</li> </ul> <p><a href="http://raphaeljs.com/" rel="nofollow noreferrer">Raphael</a> is a very active, well maintained, and mature, open-source graphic library with very good cross-browser support including IE 6 to 8, Firefox, Opera, Safari, Chrome, and Konqueror. Raphael does not depend on any JavaScript framework and therefore can be used with Prototype, jQuery, Dojo, Mootools, etc...</p> <p>There are a number of charting libraries based on Raphael, including (but not limited to):</p> <ul> <li><a href="http://g.raphaeljs.com/" rel="nofollow noreferrer">gRaphael</a>, an extension of the Raphael graphic library</li> <li><a href="http://github.com/uiteoi/ico" rel="nofollow noreferrer">Ico</a>, with an intuitive API based on a single function call to create complex charts</li> </ul> <p>Disclosure: I am the developer of <a href="http://github.com/uiteoi/ico" rel="nofollow noreferrer">one of the Ico forks on github</a>.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload