Video description
This course will help you to get up and running with D3.js in a React environment quickly. It is designed to teach you how to program efficiently in the latest version of D3 - version 6.x.
To build on your knowledge, the course will gradually help you understand what you can do with the D3 library over the course of different sections. You’ll start by exploring the importance of D3 and why you should learn it. Later sections will guide you on how to set up your environment and create a wrapper for using React and D3 together. You’ll then wrap up the learning journey by working with the two libraries together to build a complete web app.
By the end of this course, you will have gained the skills you need to use D3.js confidently in a React environment.
What You Will Learn
- Understand the fundamental building blocks of D3
- Set up a working file architecture for using React and D3 together
- Build updating charts that react to user input
- Get to grips with how SVGs work, and how to manipulate them with D3
- Build a scatterplot with D3
- Become well-versed with adding scales and axes to a chart
Audience
This course is for React developers who are looking to get started with D3 quickly yet effectively.
About The Author
Adam Janes: Adam Janes is a web developer from the UK. He has studied Economics and Computer Science at Harvard University and has a passion for tinkering around with interesting sources of data. His work involves helping companies to improve how they are displaying data to their users, right from small SaaS companies through to large NGOs. He leverages his expertise in data visualization to provide design direction and technical help to a wide range of clients.
Table of contents
- Chapter 1 : Introduction
- Chapter 2 : Getting started with D3
- Chapter 3 : Building a static bar chart
- Chapter 4 : Making our bar chart update
-
Chapter 5 : Creating a complete application
- Introduction
- Setting up our project
- Loading in our data
- Starting our scatterplot: adding scales
- Adding our circles
- Adding axes and labels
- Back to React - adding an input row
- Building rows for our table
- Removing fields from our table
- Adding fields to our table
- Connecting React and D3
- Adding highlight functionality
- Ideas for improving
- Section summary
- Chapter 6 : Wrapping up
Product information
- Title: Introduction To D3.js with React
- Author(s):
- Release date: April 2020
- Publisher(s): Packt Publishing
- ISBN: 9781800568259
You might also like
book
Integrating D3.js with React: Learn to Bring Data Visualization to Life
Integrate D3.js into a React TypeScript project and create a chart component working in harmony with …
video
Interactive Visualization with D3.js
Tackle the steep learning curve of D3.js by going hands-on to build your own amazing interactive …
book
React and Libraries: Your Complete Guide to the React Ecosystem
Harness the power of React and the related libraries that you need to know to deliver …
book
Pro D3.js: Use D3.js to Create Maintainable, Modular, and Testable Charts
Go beyond the basics of D3.js to create maintainable, modular, and testable charts and to package …