Creating Data Visualization with D3

Creating Data Visualization with D3

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 2h 24m | 569 MB

Acquire practical understanding of information visualization with D3.js

Do you want to make sense of your data? Do you want to create interactive charts, data trees, and geospatial charts efficiently?

Well then, this course is your ideal choice to learn interactive data visualization with D3.js V4. It includes a number of extensive examples that to help you hone your skills with data visualization. Throughout five sections these examples will help you acquire a clear practical understanding of the various techniques, tools and functionality provided by D3.js. You will first setup your D3.JS development environment and learn the basic patterns needed to visualize your data. After that you will learn techniques to optimize different processes such animating data transitions, creating charts, and much more.

The course will also guide you through creating custom graphs and visualizations, and show you how to go from the raw data to beautiful visualizations. Towards the end of the course, you will learn to add more functionality on top of D3.js by using it with other external libraries and integrating it with ECMAScript 6.

This course has a real-world, case-study approach, where you will be given data sets from different domains. These datasets will have different visualization goals; some might need 2D or 3D charts. While you fulfill these goals, you will learn different techniques and best practices, which will enable you to perform data visualization tasks on your own.

What You Will Learn

  • Learn how D3.js works and set up your development environment and declaratively define visualizations.
  • Use SVG and the D3.js APIs to create interactive shapes and charts from scratch.
  • See how to prepare data for easy visualization using D3.js.
  • Use chart types provided by D3.js to visualize hierarchical data and create different kinds of trees and pack visualizations
  • Learn how to work with geographical data to manipulate and enrich maps through D3.js.
  • Explore a couple of libraries build on top of D3.js that provide a number of standard charts out of the box.
Table of Contents

Getting Started with D3
1 The Course Overview
2 What Is D3
3 Setting Up the Local Web Server
4 Basic HTML Template
5 How Does D3 Work
6 Visualizing Our First Data

Basic Charts and Shapes
7 Visualizing with Donut Chart
8 Line Charts That Show Income Growth
9 Population Growth Estimates Using a Stacked Graph

Working with Hierarchical Data
10 Normal Tree Visualization
11 Radial Tree Visualization
12 Treemap and Partition

Working with Geo Data
13 Elections 2016 Choropleth
14 Earthquake Data on a Flat Map
15 Rotating the World Globe

ES6 and External D3.js Libraries
16 Using D3 with ES6
17 External Charting Libraries