How to create jaw dropping Data Visualizations on the web with D3.js? | MyThinkPond


Story telling using great visualizations.

Thus article goes into the details of creating great visuals leveraging D3 JavaScript library. It introduces the user into concepts provided by the D3 library.

Some of the steps includes:

  1. Refreshing previous concepts of D3.js
  2. A glance at advanced concepts: Scales, Axes and Reading data from external sources
  3. Building basic charts and code reusability
    1. Line Chart
    2. Area Chart
    3. Chart as a modular structure
    4. Case Study
  4. Visualizing Game of Thrones Social Network  – Force Directed Graph in action!
  5. Case Studies – Some interesting charts built using D3.js
  6. Introduction to Dimple.js – D3 made easy!

Definitely a great read if you are trying to learn the D3.js library or if you’re trying to learn some basics on creating stunning visuals speaking volumes on numbers.

Check out the link at:

Interested in the D3 Library then see this link:

If you’re exclusively interested in Charts then a framework that leverages the D3 library will be of interest to you:


Venkatt Guhesan avatar
About Venkatt Guhesan
Enterprise Software Architect currently working at DataDirect Networks developing a highly scalable monitoring solution called DDN Insight. My passions include all things Open Source including Linux (CentOS, Red Hat, Gentoo, Open Stack, Docker & Ubuntu), embedded ARM processors and microcontrollers (Arduino, UDOO, Cubieboard, BeagleBoard, OnionIO, TI's Zigbee). Coming from an Electrical and Computer Engineering background, working in developing and designing enterprise - distributed, highly scalable software requires a unique set of software skills with a good understanding of the hardware. This makes his work challenging and interesting. In his free time, he spends his time with his family and two children. He also enjoys researching on topics including - world ancient history and yoga. Visit the 'About' section for more details.
comments powered by Disqus