This repo will contain various interactive visualisation projects I start (don't start), attempt, bludgeon, butcher, complete?, etc.
The primary Javascript libraries I use are D3js and AngularJS, though I will hopefully explore alternatives. I'll also attempt to list tutorials, posts, examples that I found useful/inspiring when attempting any of these projects.
The primary libraries used are included in the bower.json
so after cloning the repo run bower install
(after installing bower via nodeJS), each project may require further dependencies, so subfolders might have their own bower.json
file.
I have been inspired by a series of visualisations by Victor Powell and Lewis Lehe. Their posts typically use AngularJS and D3, and can usually be found at setosa (examples include Conditional Probability and Principal Component Analysis). Victor and Lewis cite a post entitled Explorable Explanations by Bret Victor. Maarten Lambrechts shared an interesting post which covers Bret Victor's essay but includes great links to some examples of Explorable Explanations. One such link was to Mike Bostock's (author of D3) Visualising Algorithms, which is mind blowing!
Current experiments can be found here, they include