I was recently working on a project which required me to create dynamic graphs for a custom admin panel. I needed something cross-platform compatible, interactive, professional looking and easy to learn. My research showed the best solution for this purpose is d3 – Data-Driven Documents.
I am amazed with the capabilities of d3 and I decided to put together a list of resources which helped me learn this library. This may be helpful for you as well, since there are many d3 resources online but deciding which one to chose can be overwhelming.
D3.js Video Tutorial
Many free video tutorials are available online to learn d3. Below are those which helped me learn d3 in one day:
20 video tutorials for beginners by a good teacher, Mr. Vienno
First steps in data visualization using d3.js
Comprehensive 1 hour introduction to d3.