Book Image

D3.js Data Visualization Projects [Video]

By : Michael Heydt
Book Image

D3.js Data Visualization Projects [Video]

By: Michael Heydt

Overview of this book

<p>If you are looking to create immersive and interesting data visualization projects, then D3.js is the right tool for you. It simplifies your core requirement for binding arbitrary data to a document object model and then applies data-driven transformations to your documents. This video will show you the power of D3.js and the multitude of application domains that can be addressed by using it.</p> <p>You’ll build two complete applications with D3.js in this video—applications that increase in complexity as the chapters proceed. While you create apps from scratch, you will learn to implement the various features of D3.js. The projects start with a simple chart app, then move on to creating scalable data-intensive apps, typically dedicated to the big data domain. You'll create a complex business app that lets you feed your data and create interactive real-time visualizations with various export options.</p> <p>By the end of the course, you will have enough expertise and confidence to create any type of data visualization app using D3.js</p> <p>The code bundle for this course is available at https://github.com/PacktPublishing/D3.js-Data-Visualization-Projects</p> <h1>Style and Approach</h1> <p>This video takes a modular, project-based approach. Each module acts as an independent training module to create a particular app and is self-sufficient. The apps increase in complexity level as you move through the video.</p>
Table of Contents (10 chapters)
Chapter 6
Multi-Year Data and Basic Animation
Content Locked
Section 2
Creating a Reusable Renderer
Refactor the previously rendered data to be modular and usable by repetitive calls to animate the change in data across multiple years. - Move the loading of data to its own function - Learn to move the rendering of axes, legend and bubbles into their own self-contained functions - Call the rendering functions to visualize data for any year we ask it to