Whola !!! If you don't know about d3js you should kill yourself... Just kidding...When i was in second year of my graduation, i have applied for virtual internship in a company through Internshala and that company was offering 40000-50000 INR. per month and I surprised how? because it was beyond the limit. But when I saw the work that was to build dashboards, analytics UI with d3.js that was my first time to know about d3js. I applied and within a day they gave me a task to complete within a timeline for the further hiring process.
I walked through youtube and search tutorial for D3.js and i found a tutorial series consist of 20 videos. I finished that videos within a day and got an idea how to work with D3.js. Unfortunately I was not selected for the intern but I fighted well with d3js and decided to learn it.
Oops!!! i think I have flowed in emotions....hehehe...Don't worry. Let's take you into some interesting part of D3.js.
gradeD3js was developed by Mike Bostock ,American computer scientist and data-visualisation specialist. He is active at github as @mbostock.
gradeD3js (Data Driven Documents) is a JavaScript Library for generating dynamic, interactive and visualization of Data on the web.
There are few prerequisites before moving to d3.js
DOM
CSS Selectors
SVG
JavaScript
Jquery
Geometry
Download Latest Version of d3js Here