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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.