D3 Pocket Primer

  • 3h 13m
  • Oswald Campesato
  • Mercury Learning
  • 2016

This book provides an overview of D3, such as creating charts and graphs, handling mouse events, and creating animation effects. This book also covers CSS3 and SVG, along with an integrated code sample that uses D3, CSS3, SVG, and HTML5 Canvas. This Pocket Primer is primarily for self-directed learners who are comfortable with HTML/CSS/Javascript and who also want to learn about managing data with D3. In essence, this Pocket Primer serves as a starting point for deeper exploration of D3 and data visualization.


  • Covers Ajax, CSV-based data, and JSON-based files
  • Contains coverage of D3 with CSS3 and SVG graphics and animation effects

About the Author

Oswald Campesato (San Francisco, CA) specializes in Java, Android, jQuery, and CSS3/SVG graphics. He is the author/co-author of seven books including jQuery, CSS3, and HTML5 for Mobile and Desktop Devices and HTML5 Canvas and CSS3 Primer (Mercury Learning).

In this Book

  • Introduction to D3
  • Arrays, Mouse Events, and Animation Effects
  • Working with Bar Charts in D3
  • Other Chart Types and Data Formats
  • SVG Essentials
  • Introduction to CSS3 Graphics and Animation
  • D3 with CSS3, SVG, and HTML5 Canvas
  • D3 with Ajax, HTML5 WebSockets, and NodeJs
  • Miscellaneous D3 Application Programming Interfaces and Other Toolkits
  • HTML5 Mobile Applications on Android and iOS