Friday, November 29, 2013

How I learned D3


Everything genious is simple and D3.js is proving this. There is no other efficient way to build an unconventional plot except using this tool. It has a steep learning curve, but you gain a lot after you understand the approach.

The best way to learn D3 is reading all tutorials several times and then trying to replicate as many examples as possible. You can try my tutorial as well, it doesn't cover everything but is a good material for sure.

And here is the checklist you should keep in mind, before you start doing something really serious:
  • margin conventions
  • data enter/exit
  • js callback functions
  • transitions
  • d3 helpers

Check out the latest speech by Mike Bostock, the father of D3. 


Eyeo 2013 - Mike Bostock from Eyeo Festival on Vimeo.

That's it. Good luck and have fun!

No comments:

Post a Comment