Oreilly - D3.js Data Visualization Projects
by Michael Heydt | Released September 2018 | ISBN: 9781786466082
Use the power of React Native to publish your applicationsAbout This VideoCreate five unique data visualization projects with the leader in data visualization apps: D3.jsCompletely leverage D3.js' data binding and DOM manipulation featuresGet the most up-to-date resource on D3.js 4.0In DetailIf 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.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.By the end of the course, you will have enough expertise and confidence to create any type of data visualization app using D3.jsThe code bundle for this course is available at https://github.com/PacktPublishing/D3.js-Data-Visualization-Projects Show and hide more Publisher Resources Download Example Code
- Chapter 1 : Creating the Development Environment
- The Course Overview 00:06:19
- Getting the Code Samples 00:01:46
- Installing VS Code 00:03:52
- Installing Live Server 00:04:19
- Developing a Simple D3.js App 00:06:59
- Chapter 2 : Examining and Loading the Data
- Overview of the Data 00:15:52
- Loading the Data from a Web Server 00:08:38
- Examining the Data in the Browser 00:13:16
- Chapter 3 : Creating Bubbles Based on Data
- Creating SVG Graphics 00:14:21
- Creating Visuals with Data 00:04:57
- Visual Styling Using Data 00:15:36
- Chapter 4 : Scaling Data
- Overview of Scales 00:20:26
- Using Linear Scales 00:07:01
- Using Scales for Color 00:03:32
- Chapter 5 : Chart Annotation
- Drawing Axes 00:10:12
- Positioning for Axes 00:09:52
- Styling Axes 00:05:38
- Axes’ Titles 00:05:08
- Custom Tick Labels 00:07:58
- Legends 00:09:30
- Gridlines 00:06:53
- Chapter 6 : Multi-Year Data and Basic Animation
- Selecting Data for a Given Year 00:09:36
- Creating a Reusable Renderer 00:08:32
- Basic Animation with Timers 00:06:51
- Chapter 7 : Smart Rendering with GUP
- The General Update Pattern 00:24:04
- Applying GUP 00:12:30
- Chapter 8 : Simple Interactivity
- Navigation Using Buttons 00:05:39
- Navigation Using Slider 00:05:40
- Chapter 9 : Animation Using Transitions
- Basics of Transitions 00:19:17
- Animating New Visuals 00:06:26
- Animating Updates 00:03:57
- Animating Exiting Updates 00:03:57
- Chapter 10 : Interactivity Using the Mouse
- Capturing Mouse Events 00:06:50
- Creating Tool Tips 00:05:50
- Highlighting a Visual 00:06:27
- Displaying Details 00:08:12
Show and hide more
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.