Textures.js – SVG patterns for Data Visualization
riccardoscalco.github.io
riccardoscalco.github.io
I actually modeled the new documentation of Trianglify (http://qrohlf.com/trianglify/) on the Textures.js docs.
I don't have the numbers on hand, but subjectively the number of 'how do I do X' github issues that I deal with has gone down a lot since adopting this style of docs.
Actually I was giving a quick talk about this stuff at work using this very example and someone in the room was colorblind and he couldn't tell there was variation in the colors in the sentence. So, basically I got immediate vindication for haranguing the designers.
(pie chart example http://i.imgur.com/ejAnDf5.png)
[0] http://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=0...
What Tufte doesn't understand is that your end goal isn't always information density and great insight.
Sometimes aesthetics can be equally or more important than the data.
Especially if the data are crap, like 90% of charts used in marketing (), where the marketing part is more important that actually showing something with the chart.
() Personal observation, YMMV.
http://www.macprices.net/hildreth_moore/macpaintemulator.png
Seriously, this is terrific.
You can use any one of a number of visualization libraries such as matplotlib, bokeh, and more. Here's a quick start for an idea of the code needed: http://nbviewer.jupyter.org/github/bokeh/bokeh-notebooks/blo...
The other really useful tool is Tableau Public, if your data isn't confidential. GUI interface, but makes visualizing information really easy.
The other tool I use a lot is http://p5js.org. It's more a general-purpose drawing tool, but if all you want to do is put some boxes at (x,y) positions, it's a really good prototyping tool.
I've played around with it -- looks fun but never managed to make it useful enough to actually use.