Pitch your project

Random text






Blogs

0    
By admin Category Uncategorized, Posted March 16th, 2016
Why should I use D3.js?

A bit about D3.js

D3. Short for Data Driven Documents. It’s a JavaScript library for manipulating documents based on data. It allows you to bind arbitrary data to a document Object Model (DOM), and then apply data-driven transformations to the document.

But why should we use D3.js if we already have the data. Cause with data you already have a summary of your statics, right? Well, you may have heard about a well know proverb “A picture is worth a 1000 words”. If u can visualize data, its easier to understand where or what the problem is. Or you just want to show data in a clearer and better view. This will make it easier to understand. For example, a physician named John Snow made the cholera outbreak which killed 600 people in London in 1854 famous. He used Data Visualization to show that cholera is spread by contaminated water.

John Snow made the 1854 Cholera outbreak famous

John Snow spoke with the locals near this outbreak to discover the source of this outbreak. How did he find the source of this outbreak with Data Visualization? He used a simple way by asking the locals and made a dot on the map who were infected by this disease.
Image John Snow┬┤s data visualization

By looking at the dark areas he showed the cases were clustered around a public water pump on Broad Street. This work is seen as a major event in history of public health and geography. This is just one of the many ways how Data Visualization got this important today.

Not only D3.js is small and easy to use. With this minimal overhead, D3.js is extremely fast. Supporting large datasets and dynamic behaviours for interaction and animation. To understand and extract the value of data is hugely easier when done through a Data Visualization then just looking in raw data. This will I show in a little tutorial in my next blog.

Posted by Michael Netelenbos

Leave a Reply

Your email address will not be published. Required fields are marked *