[ddj] Climbing the d3.js stack

Tony.Hirst Tony.Hirst at open.ac.uk
Mon Aug 12 16:23:45 UTC 2013

Much as I suspect many of us would like to be able to create rich interactive d3.js powered visualisations from the d3.js library itself, the overheads of learning how to use d3.js effectively are likely to prevent many of us from getting very far at all.

However, all is not lost, because there is an increasing number of tools that allow us to use d3.js components in a far more direct way, from Javascript libraries that use d3.js to build "common" chart types (such as line charts or bar charts), as well as more specialised charts (such as realtime time series displays, crosslinked filters, or netwrok diagrams). And you donlt even need to be a Javascript programmer to be able to create d3js powered webpages - libraries in R and Python can generate that side of the code for you.

I've popped a quick post up on to the School of Data blog describing the emerging d3.js stack, at least as it appears to me:


If you know of any libraries that are missing, or other layers of the stack that you think need to be added, please let me know via a comment ot that post:-)


Tony Hirst
Personal blog: blog.ouseful.info

Tel/SMS: +44 (0) 1908 652789
Lecturer in Telematics
Computing & Communications Department
The Open University
Milton Keynes, MK7 6AA, UK
-- The Open University is incorporated by Royal Charter (RC 000391), an exempt charity in England & Wales and a charity registered in Scotland (SC 038302).

More information about the data-driven-journalism mailing list