The three D’s can be explained as “Data Driven Documents “. With this library we can do lot of data visualization models , the library have unlimited options to process the real data into charts,bar graphs,pie charts , tree charts and etc..
This data visualization technic is easy to understand , makes more clear with each level of representation nodes with future ready options , supports all the latest browser stack too.
You can explore and found the best practices for D3 at.
The documentation for D3 at