Foreword

D3.js has quickly risen to become the underlying tool of choice for building data visualizations in JavaScript. It was written by Mike Bostock as a successor to the Protovis visualization library that he had previously created. Unlike other JavaScript visualization libraries and Protovis before it, D3 was designed to be a lower-level toolset for building visualizations or even for building higher level visualization libraries like Protovis. Because of this design philosophy, D3 gives programmers a much higher level of control over the structure, style, and behavior of their visualizations. With greater control comes a greater learning curve. This book was written to help ease you into working effectively with D3 and its author, Ritchie ...

Get Visual Storytelling with D3: An Introduction to Data Visualization in JavaScript™ 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.