Chapter 4.  Creating Bar Charts with D3.js

D3.js, or D3, stands for Data-Driven Documents. The most common method of data connectivity to D3 involves Comma-Separated Values (CSV). D3 uses JavaScript functions to leverage documents such as SVG (Scalable Vector Graphs) elements and HTML to render visualizations to a web browser. In addition to HTML, CSS is used to further style web pages with different colors, fonts, and sizes.

Mike Bostock is credited with being the developer of D3. He worked for the NYTimes and in 2011 he developed D3 to help leverage advanced visualizations that were not readily available in existing enterprise tools. Since that time D3 has become available to developers and some of the most amazing visualizations have been developed ...

Get Practical Business Intelligence now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.