SVG and Interactive Visualization in D3 [Video]

More Information
  • Learn about Scalable Vector Graphic (SVG), a mature World Wide Web Consortium (W3C) standard widely used in visualization projects
  • Explore Charts and generate some of the most complex and interesting visualizations
  • Add steering capability to your visualization
  • Use force simulation to create awe-inspiring effects
  • Implement a fully functional geographic visualization in D3
  • Implement your visualization like a pro with Test-Driven Development (TDD)

D3.js is a JavaScript library designed to display digital data in dynamic graphical form. It helps you bring data to life using HTML, SVG, and CSS. D3 allows greater control over the final visual result, and it is the hottest and most powerful web-based data visualization technology on the market today. In this course, you will learn how to map values in your data domain to the visual domain using scales, and use the various shape functions supported by D3 to create SVG shapes in visualizations. Moving on, you’ll see how to use and customize various D3 axes and master transition to add bells and whistles to otherwise dry visualizations.

Style and Approach

This course is designed to provide you with all the guidance you need to get to grips with data visualization with D3. With this course, you will create breathtaking data visualization with professional efficiency and precision with the help of practical illustrations, and code samples.

  • Explore the inside of D3 and master its new features
  • Utilize D3 packages to generate graphs, manipulate data, and create beautiful presentations
  • Solve real-world visualization problems with the help of practical videos
Course Length 1 hour 42 minutes
ISBN 9781788471985
Date Of Publication 28 Jun 2017


Nick Zhu

Nick Zhu is a professional programmer and data engineer with more than a decade experience in software development, big data, and machine learning. Currently, he is one of the founders and CTO of - meta search engine for online shopping. He is also the creator of dc.js—a popular multidimensional charting library built on D3.