Learning D3.JS 5.0 [Video]

More Information
  • Get to know what data, data visualization, and D3.js are
  • Know how to set up a local server in a few easy steps
  • Discover what SVG is and see how to create simple or complex shapes with it
  • Use methods and write functions in D3.js
  • Load data using JavaScript or external sources (CSV and JSON)
  • Build a bar graph and code a more complex and dynamic SVG bar graph
  • See how to build a scatter plot
  • Build a line and an area chart and refine the outcome of your SVG shapes

D3 (or D3.js) is a JavaScript library for visualizing data using web standards. It helps you bring data to life using SVG, Canvas, and HTML by combining powerful visualization and interaction techniques.

In this course, you’ll learn about SVG, see how D3.js offers a comprehensive set of visualization tools for your data analysis goals, and how to use these tools. You’ll load data internally or externally while creating stunning data visualizations using D3 and SVG. You’ll build line graphs, scatter plots, area charts, interactive tree diagrams, and customize your own map. You’ll also understand and use methods, functions, layouts, and selections to manipulate the DOM using D3. Finally, you’ll understand the enter and exist modes, the click and update functions, projections, and the Geojson format in D3 V5.

By the end of this course, you’ll have learned some exciting tips, best practices, and techniques for your data representation and data analysis and will be able to build your own data models with D3.js much faster and with ease.

The code bundle for this course is available at https://github.com/PacktPublishing/Learning-D3.JS-5.0

Style and Approach

This course is a step-by-step tutorial with a focus on practical examples for you to implement on your own. As you work through the videos, you’ll progressively learn the necessary skills to become a pro D3.js developer. This will help you not only make sense of huge amounts of data, but also represent it in an aesthetic and sleek manner.

  • Understand the uses and benefits of data visualization
  • Create stunning visualizations with D3.js
  • Learn by coding several examples and using the best practices
Course Length 3 hours 26 minutes
ISBN 9781789346275
Date Of Publication 31 Oct 2018


Eleftheria Batsou

Eleftheria Batsou is a passionate front-end developer and UI designer. Her first studies were in the field of Informatics and Telecommunications of Engineering and later in Graphical Arts and Multimedia. She likes to teach and share, is self-motivated, and is working hard to make this world a little bit better every day.

When she isn't glued to a computer screen, she spends time working out and strolling in nature. Her friends would describe her as easy-going and passionate about life.