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 with D3.
Note
To learn more about Mike Bostock and D3, visit the following website: https://bost.ocks.org/mike/.
D3.js, or D3, may not seem like a traditional option for a business intelligence solution at first glance. This may be due to...