| 2012 |
| Nov 28 |
XKCD charts in D3 |
JavaScript |
N/A |
 |
I just had to make note of this. |
| Oct 30 |
crossfilter |
JavaScript |
N/A |
 |
A library for exploring large multivariate datasets in the browser. |
| Jul 12 |
rickshaw |
JavaScript |
SVG |
 |
Another D3 wrapper. |
| May 3 |
nvd3.js |
JavaScript |
SVG |
 |
A simplified D3 wrapper that I found terribly useful. |
| Apr 25 |
Cubism.js |
JavaScript |
SVG |
 |
A D3 plugin that supports horizon charts, one of my personal favorites for time series visualization. |
| Apr 16 |
Envision |
JavaScript |
HTML canvas |
 |
An extension of HumbleFinance (below) with extra features. |
| Jan 12 |
Rickshaw |
JavaScript |
SVG |
 |
Optimized for real-time line/bar charts |
| 2011 |
| Apr 9 |
Graphite |
Python |
Misc. |
 |
A complete data collection and real time charting framework. |
| 2010 |
| Sep 20 |
webtreemap |
JavaScript |
HTML |
 |
Brilliant treemap code. |
| Aug 3 |
streamgraph.js |
JavaScript |
HTML canvas |
 |
An elegant streamgraph implementation. |
| Mar 13 |
HumbleFinance |
JavaScript |
HTML canvas |
 |
A very good reimplementation of the Google Finance charts. |
| 2009 |
| Nov 2 |
Protovis |
JavaScript |
SVG |
 |
Seems pretty damn good and provides an amazing array of output formats with a simple approach to coding. |
| Jun 6 |
Fun With Canvas: Create a jQuery Graph Plugin |
JavaScript |
HTML canvas |
 |
Simple and effective |
| May 23 |
Axiis : Data Visualization Framework |
Flex library |
Flash |
 |
Built atop Degrafa, adding a few layout primitives and other building blocks. |
| Degrafa : Declarative Graphics Framework |
Flex library |
Flash |
 |
Seems very flexible and powerful. |
| Mar 03 |
RGraph |
JavaScript library |
HTML canvas |
 |
Pretty extensive, does interaction, Gantt charts, supports ASCII text rendering as well. |
| Jan 28 |
jsxgraph |
JavaScript library |
HTML canvas, SVG |
 |
Good for mathematical plotting. |
| 2008 |
| Dec 23 |
TimeSeriesGraph |
Source code |
Flash |
 |
A clone of the Google Finance zoomable charts |
| Sep 17 |
Bluff: Beautiful graphs in JavaScript |
JavaScript library |
HTML canvas |
 |
A port of the Gruff library for Ruby. Very small and lightweight, can pull data straight off HTML tables. |
| Previously |
Open Flash Chart |
Viewer and server-side libraries |
Flash |
 |
Pretty damn good, only thing I don’t like are the funky tooltips |
| Google Chart API |
Web Service |
PNG |
 |
Lots of chart types, but URL API makes it a bit limited |
| Plotkit |
JavaScript library |
HTML canvas, SVG |
 |
Simple and to the point, hasn’t been updated since 2006 |
| Flot |
jQuery extension |
HTML canvas |
 |
Amazingly powerful, supports interactive zooming of data |
| ExtFlot |
jQuery extension |
HTML canvas |
 |
Extended version using ExtJS |
| amCharts |
Viewer |
Flash |
 |
Commercial (free with hard-coded link to home site) |
| XML/SWF Charts |
Viewer |
Flash |
 |
Commercial (free with hard-coded link to home site) |
| Pychart |
Python library |
PDF, PNG, SVG |
 |
Good for complex scientific plots. Not updated since 2006. |
| Chaco |
Python library |
Qt and GUI, primarily |
 |
Best suited for GUI apps |
| ZedGraph |
C# classes |
Multiple |
 |
Usable for server-side chart generation as well as GUI |
| Pybrary Plot |
C# |
Multiple |
 |
Simple and straightforward |
| nplot |
C# |
Multiple |
 |
Primarily aimed at server-side plots |
| Gnuplot |
CLI tool |
Multiple |
 |
The old favorite, great for scientific plotting but too complex for simple stuff |
| ploticus |
CLI tools |
Multiple |
 |
Great for very large datasets |
| RRDtool |
Standalone tool with multiple language bindings |
PNG |
 |
Excellent for system and network monitoring over large periods of time |
| GraphSketcher |
Desktop app |
PDF, JPEG, PNG |
 |
Simple and to the point, great for off-the-cuff graphs |