##Sankey Diagram for camper curriculum paths (Feb-Mar 2015).
This is an example of a Sankey diagram made using d3.js and the sankey plugin (2015).
The project points to campers who started at any point within the period of Feb-Mar 2015 and what they achieved before the period ended (Mar 31, PST).
The data is sorced from the Torrent Dataset being part of the Open Data initiative at FreeCodeCamp. Each node represent a step where they solved a challenge of the curriculum. Data for possible backs into previous steps was ignored.
Nodes are named as step + _ + challenge-code.
challenge-code are traslated as:
- --->>> 0init
- BA --->>> Binary Agents
- Bw --->>> Boo who
- CR --->>> Cash Register
- CfP --->>> Check for Palindromes
- CM --->>> Chunky Monkey
- CtE --->>> Confirm the Ending
- CHE --->>> Convert HTML Entities
- DTA --->>> Diff Two Arrays
- Dilih --->>> Drop it like it's hot
- EBT --->>> Everything Be True
- FaN --->>> Factorialize a Number
- FB --->>> Falsey Bouncer
- FtLWiaS --->>> Find the Longest Word in a String
- FK --->>> Finders Keepers
- IU --->>> Inventory Update
- MaP --->>> Make a Person
- MtD --->>> Map the Debris
- MB --->>> Meet Bonfire
- Ml --->>> Missing letters
- M --->>> Mutations
- Nrp --->>> No repeats please
- P --->>> Pairwise
- Rasras --->>> Repeat a string repeat a string
- RLNiA --->>> Return Largest Numbers in Arrays
- RaS --->>> Reverse a String
- SaD --->>> Seek and Destroy
- SF --->>> Slasher Flick
- SCM --->>> Smallest Common Multiple
- SU --->>> Sorted Union
- STC --->>> Spinal Tap Case
- S --->>> Steamroller
- SANiaR --->>> Sum All Numbers in a Range
- SAOFN --->>> Sum All Odd Fibonacci Numbers
- SAP --->>> Sum All Primes
- SD --->>> Symmetric Difference
- TCaS --->>> Title Case a Sentence
- Tas --->>> Truncate a string
- VUTN --->>> Validate US Telephone Numbers
- Wat --->>> Where art thou
- WdIb --->>> Where do I belong
The data and coding are not totally revised so it is more for example purposes. A short discussion about this project could be found at https://gitter.im/FreeCodeCamp/DataScience.
The nodes can be moved horizontally and vertically. Open in full window for full effect.
This work started as fork of https://gist.github.com/d3noob/5028304. Description of how it was put together and techniques for implimenting Sankey diagrams in general with d3.js can be found at d3noob.org or you can download the full text in the D3 Tips and Tricks book (for free) from Leanpub.