Yuanjie Tu: Embark on a Data Visualization Odyssey: Unraveling the Power of D3 | SIC 2024
seattleinteractive
111 views
43 slides
Aug 06, 2024
Slide 1 of 44
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
About This Presentation
Embark on a journey into the world of data visualization with this comprehensive D3 tutorial series! D3, renowned for its power to create flexible, interactive visualizations, can be daunting for beginners. While there are countless examples online, finding well-explained resources tailored to novic...
Embark on a journey into the world of data visualization with this comprehensive D3 tutorial series! D3, renowned for its power to create flexible, interactive visualizations, can be daunting for beginners. While there are countless examples online, finding well-explained resources tailored to novice learners is a challenge. In response, this collection is designed to demystify D3 by addressing key learning barriers.
Size: 26.84 MB
Language: en
Added: Aug 06, 2024
Slides: 43 pages
Slide Content
Embark on a data visualization odyssey: unravel the power of D3 Yuanjie (Tukey) Tu PhD, Transportation Engineering, Data Visualization
Data visualization is the graphic representation of information and data . By using data encodings and visual elements, visualizations provide a way to see and understand trends, outliers , and patterns in data .
WHY VISUALIZE DATA?
Communicate Discover questions Answer questions Storytelling Analyze data to support reasoning For fun Shed new insights Record information Understand data Find patterns
Source: An interactive visualization of NYC street trees? (Cloudred, 2024)
Source: How has gun violence changed in your neighborhood? (New York Times, 2024)
Source: Is it better to rent or buy? A financial calculator (New York Times, 2024)
THE POWER OF D3.JS
D3.js is a JavaScript library for creating dynamic, interactive data visualization in web browsers . It leverages modern web standards such as HTML, SVG, and CSS to bring data to life in form of visual representations. D3 is famous for its interactivity, animations, and flexibility and customization.
Code breakdown and structured instructions Source: Vanilla bar chart ( Yuanjie Tu, 2024)
Source: Animated bubble chart (Yuanjie Tu, 2024)
Source: Connected view: brushing and linking ( Yuanjie Tu, 2024)
Source: Build an interactive dashboard (Yunajie Tu, 2024)
Tutorials on creating visualization components
Curated learning resources
FUTURE STEPS Conceptual model for each visualization type Road map that connects various visualization types and components Personalized tutorials and debugging tools empowered by LLMs