最新消息:请大家多多支持

D3.Js In Action: Build 17 D3.Js Data Visualization Projects

未分类 dsgsd 43浏览 0评论
D3.Js In Action: Build 17 D3.Js Data Visualization Projects

Last updated 6/2021
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Language: English | Size: 9.11 GB | Duration: 17h 22m

D3.js (V 5) from Scratch! Build Useful D3.js Data Visualization Projects! D3.js for Beginners

What you’ll learn
Learn D3 from beginner to professional level
Develop different types of data visualizations
Understand the core of D3 – enter, update and exit selections in depth
Develop 14 unique D3 data visualization projects
Make the best use of available data to represent it visually
Learn D3 scales to adjust the size of the visualizations
Learn how to add an axis for reference
Add life to visualizations using D3 transitions

Requirements
Basic understanding of HTML, CSS and JavaScript
A text editor and web browser

Description
*** 17 hours of content ***—————————————————————————————————————————————————————————–“A picture is worth a thousand words”. It is true that concepts are easily understood when explained with the help of diagrams. In today’s data-driven world, it is very important to make the best use of available data in such a way that useful insights are derived from it. Data visualization is the easiest and fastest way to make it possible. D3.js is a popular JavaScript library for manipulating documents in the context of data data. D3 stands for Data Driven Documents. D3 helps you bring data to life using HTML, SVG, and CSS.D3 allows you to bind data to a Document Object Model, and then apply data-driven transformations to the document. Elements can be added, removed, or modified according to the contents of the data set. For example, you can use D3 to generate an HTML table from an array of numbers or even use the same data to create a horizontal bar chart using SVG. D3 combines powerful visualization and interaction techniques with a data-driven approach to DOM manipulation.”D3.js in Action: Build 17 D3.js Data Visualization Projects” is a 100% practical hands-on course that teaches you D3.js from scratch using the latest available version V5. All concepts are explained in a very detailed and easily understandable manner. The instructor codes along instead of explaining the concepts with already prepared code samples. By completing this course, you will be confident enough to develop D3.js Data Visualizations on your own from scratch.As of now, there are 17 projects included in this course that are developed from scratch. This will help you really boost your confidence in applying your D3.js knowledge to develop real-world data visualization projects. The projects developed as part of this course are:Horizontal Bar ChartVertical Bar ChartVertical Bar Chart with AxesScatterplotLine ChartArea ChartStacked Area ChartPie Chart with LegendAnimated Bar ChartMoving StarsMake Me LaughFamily TreeClassic Family TreeTree with ImagesComplete Family TreeZoomable Family TreeAncestry ChartSo join this wonderful D3.js course and have a great time learning D3.js (V5).

Overview
Section 1: Be Familiar with D3.js (Introduction to D3.js)

Lecture 1 What is D3.js?

Lecture 2 General Instructions to Follow

Lecture 3 What Software You Need?

Section 2: Primer on Technology Fundamentals (D3.js Prerequisites)

Lecture 4 CSS Selectors – Part 1

Lecture 5 Source Code: CSS Selectors – Part 1

Lecture 6 CSS Selectors – Part 2

Lecture 7 Source Code: CSS Selectors – Part 2

Lecture 8 SVG Basics – Part 1

Lecture 9 Source Code: SVG Basics – Part 1

Lecture 10 SVG Basics – Part 2

Lecture 11 Source Code: SVG Basics – Part 2

Lecture 12 SVG Basics – Part 3

Lecture 13 Source Code: SVG Basics – Part 3

Section 3: Be Ready to Start (Basics of D3.js)

Lecture 14 Set Up D3.js Development Environment

Lecture 15 Source Code: Set Up D3.js Development Environment

Lecture 16 Select the Required Elements – Part 1

Lecture 17 Source Code: Select the Required Elements – Part 1

Lecture 18 Select the Required Elements – Part 2

Lecture 19 Source Code: Select the Required Elements – Part 2

Lecture 20 Style the Selected Elements

Lecture 21 Source Code: Style the Selected Elements

Lecture 22 Add Class to the Selected Elements

Lecture 23 Source Code: Add Class to the Selected Elements

Lecture 24 Set Attributes to the Selected Elements

Lecture 25 Source Code: Set Attributes to the Selected Elements

Lecture 26 Set Content for the Selected Elements

Lecture 27 Source Code: Set Content for the Selected Elements

Lecture 28 Add New Elements

Lecture 29 Source Code: Add New Elements

Lecture 30 Hands-On: Create SVG on the Fly

Lecture 31 Source Code: Hands-On – Create SVG on the Fly

Section 4: D3.js Data Joins (The Core of D3.js)

Lecture 32 Join an Array of Data with Selected Elements

Lecture 33 Source Code: Join an Array of Data with Selected Elements

Lecture 34 Join an Array of Objects with Selected Elements

Lecture 35 Source Code: Join an Array of Objects with Selected Elements

Lecture 36 Introduction to Data Joins: The Core of D3.js

Lecture 37 Enter, Update and Exit Selections in Version 3

Lecture 38 Source Code: Enter, Update and Exit Selections in Version 3

Lecture 39 Enter, Update and Exit Selections in Version 5

Lecture 40 Source Code: Enter, Update and Exit Selections in Version 5

Lecture 41 The Real Magic of D3

Lecture 42 Source Code: The Real Magic of D3

Lecture 43 Project 1: Horizontal Bar Chart

Lecture 44 Project 2: Vertical Bar Chart

Section 5: Adjust the Size Up or Down (D3.js Scales)

Lecture 45 Introduction to Scales in D3.js

Lecture 46 Linear Scales

Lecture 47 Source Code : Linear Scales

Lecture 48 Avoid Hardcoding with min and max

Lecture 49 Source Code : Avoid Hardcoding with min and max

Lecture 50 Color Scales

Lecture 51 Source Code: Color Scales

Lecture 52 Power and Logarithmic Scales

Lecture 53 Source Code: Power and Logarithmic Scales

Lecture 54 Time Scales: Part 1

Lecture 55 Time Scales: Part 2

Lecture 56 Source Code: Time Scales

Lecture 57 Sequential Scales

Lecture 58 Source Code: Sequential Scales

Lecture 59 Quantize Scales

Lecture 60 Quantile & Threshold Scales

Lecture 61 Source Code: Quantize, Quantile & Threshold Scales

Lecture 62 Ordinal Scales

Lecture 63 Source Code: Ordinal Scales

Section 6: Have an Axis for Reference (D3.js Axes)

Lecture 64 Add X and Y Axis

Lecture 65 Source Code: Add X and Y Axis

Lecture 66 Style the Axis as You Want – Part 1

Lecture 67 Style the Axis as You Want – Part 2 (Update to Part 1)

Lecture 68 Source Code: Style the Axis as You Want

Lecture 69 Hands-On: Display 4 Axes Based on User Input – Part 1

Lecture 70 Hands-On: Display 4 Axes Based on User Input – Part 2

Lecture 71 Hands-On: Display 4 Axes Based on User Input – Part 3 (Update Lecture)

Lecture 72 Source Code – Hands-On: Display 4 Axes Based on User Input

Lecture 73 Project 3: Vertical Bar Chart with Axes – Part 1

Lecture 74 Project 3: Vertical Bar Chart with Axes – Part 2 (Update to Part 1)

Lecture 75 Project 4: Scatterplot

Section 7: Draw Different Shapes (D3.js Shapes)

Lecture 76 Line Generator – Part 1

Lecture 77 Line Generator – Part 2

Lecture 78 Source Code: Line Generator

Lecture 79 Project 5: Line Chart – Part 1

Lecture 80 Project 5: Line Chart – Part 2 (Update to Part 1)

Lecture 81 Area Generator

Lecture 82 Source Code: Area Generator

Lecture 83 Project 6: Area Chart – Part 1

Lecture 84 Project 6: Area Chart – Part 2

Lecture 85 Stack Generator

Lecture 86 Source Code: Stack Generator

Lecture 87 Project 7: Stacked Area Chart – Part 1

Lecture 88 Project 7: Stacked Area Chart – Part 2

Lecture 89 Project 7: Stacked Area Chart – Part 3

Lecture 90 Arc Generator – Part 1

Lecture 91 Source Code: Arc Generator – Part 1

Lecture 92 Arc Generator – Part 2

Lecture 93 Source Code: Arc Generator – Part 2

Lecture 94 Arc Generator – Part 3

Lecture 95 Source Code: Arc Generator – Part 3

Lecture 96 Pie Generator

Lecture 97 Source Code: Pie Generator

Lecture 98 Symbol Generator

Lecture 99 Source Code: Symbol Generator

Lecture 100 Project 8: Pie Chart with Legend – Part 1

Lecture 101 Project 8: Pie Chart with Legend – Part 2

Section 8: Animate Your Visualizations (D3.js Transitions)

Lecture 102 Introduction to Transitions

Lecture 103 Source Code: Introduction to Transitions

Lecture 104 Control the Speed of Your Animations

Lecture 105 Source Code: Control the Speed of Your Animations

Lecture 106 Project 9: Animated Bar Chart

Lecture 107 Transition Chaining

Lecture 108 Source Code: Transition Chaining

Lecture 109 Tweening

Lecture 110 Source Code: Tweening

Lecture 111 Project 10: Moving Stars

Lecture 112 Project 11: Make Me Laugh – Part 1

Lecture 113 Project 11: Make Me Laugh – Part 2

Section 9: Make Your Visualizations Interactive (Dragging and Zooming)

Lecture 114 Interact using Mouse – Part 1

Lecture 115 Interact using Mouse – Part 2

Lecture 116 Source Code: Interact using Mouse

Lecture 117 Make Visualizations Draggable

Lecture 118 Source Code: Make Visualizations Draggable

Lecture 119 Zoom In and Zoom Out Visualization at Individual Level

Lecture 120 Source Code: Zoom In and Zoom Out Visualization at Individual Level

Lecture 121 Zoom In and Zoom Out Visualization as a Whole

Lecture 122 Source Code: Zoom In and Zoom Out Visualization as a Whole

Section 10: Deal with External Data in Different Formats

Lecture 123 How to Fetch and Process CSV Data?

Lecture 124 How to Fetch and Process JSON Data?

Lecture 125 How to Fetch and Process XML Data?

Section 11: Create More Advanced Visualisations (D3.js Layouts)

Lecture 126 Introduction to Tree Layout – Part 1

Lecture 127 Introduction to Tree Layout – Part 2

Lecture 128 Source Code: Introduction to Tree Layout

Lecture 129 Tree in a Different Direction

Lecture 130 Source Code: Tree in a Different Direction

Lecture 131 Project 12: Family Tree – Part 1

Lecture 132 Project 12: Family Tree – Part 2

Lecture 133 Solution to Name Conflict in Family Tree

Lecture 134 Source Code: Solution to Name Conflict in Family Tree

Lecture 135 Project 13: Classic Family Tree – Part 1

Lecture 136 Project 13: Classic Family Tree – Part 2

Lecture 137 Project 13: Classic Family Tree – Part 3

Lecture 138 Project 14: Tree with Images

Lecture 139 Project 15: Complete Family Tree

Lecture 140 Project 16: Zoomable Family Tree

Lecture 141 Project 17: Ancestry Chart – Part 1

Lecture 142 Project 17: Ancestry Chart – Part 2

Lecture 143 Project 17: Ancestry Chart – Part 3

Lecture 144 Project 17: Ancestry Chart – Part 4

Section 12: BONUS Section

Lecture 145 BONUS Lecture: Special OFFER on Our Other Course

Anyone who wants to perform data visualization,Anyone who wants to learn D3 library from scratch,Anyone who wants to explain data with charts and diagrams


Password/解压密码www.tbtos.com

资源下载此资源仅限VIP下载,请先

转载请注明:0daytown » D3.Js In Action: Build 17 D3.Js Data Visualization Projects

您必须 登录 才能发表评论!