Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
2018-07-28_viz_talk
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Leo Lu
July 22, 2018
Technology
94
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
2018-07-28_viz_talk
Leo Lu
July 22, 2018
More Decks by Leo Lu
See All by Leo Lu
R from Data Analysis to Production
leoluyi
1
160
text_mining_slides_20180512
leoluyi
0
97
Other Decks in Technology
See All in Technology
いま、生成AIにKaggleをどこまで 任せられるか — ROGIIコンペでの進め方とTips
k951286
0
620
AI × Datadog MCP でコスト削減まで実現した Metric Streams の導入
three_mouth_ago
0
140
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
55k
「ミスを許さない手順書」を作ってみた 〜 個人的にはこれ以上できることはあまりなさそう/20260827-ssmjp-operation-procedure-update
opelab
17
17k
Claude Teamプランの コスト最適化を考える
rfdnxbro
2
860
markdown-poster Introduction
kazamori
0
460
「面白い!」を信じ抜け。激動の時代を貫く、オンリーワン・エンジニアの条件
kizawa2020
2
610
KAEN Company Deck
kaen
PRO
0
220
Cloudflare製品を活用した AIガバナンス実践入門 / AI governance with Cloudflare Service
delta_tech
1
170
Genie Code ワークショップ 応用編 / Genie-Code-Workshop-advanced
databricksjapan
PRO
0
240
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
12
87k
Beyond the Hype: Practical AI for Your Oracle Database with MCP
thatjeffsmith
1
100
Featured
See All Featured
From π to Pie charts
rasagy
0
340
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
180
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.8k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
320
Between Models and Reality
mayunak
4
430
Build your cross-platform service in a week with App Engine
jlugia
234
19k
How to build a perfect <img>
jonoalderson
1
5.9k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
230
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
460
Paper Plane (Part 1)
katiecoart
PRO
1
10k
Transcript
Data Viz Language, Perception, and in Practice 2018-07-28 leoluyi@iii Slides
https://leoluyi.pse.is/iiiviz © leoluyi, 2018 1
We'll discuss about... 4 What's a good viz? 4 A
brief history of data viz. 4 Real world implementation 4 Get better with a simple framework © leoluyi, 2018 2
橕ෝ౯ 4 㸎瓽 Leo Lu 4 Management + Psychology 4
CRM for Financial Service 4 Build data products 4 ETL 4 Models 4 Text mining 4 Viz 4 ... © leoluyi, 2018 3
It's all about data Charts, graphs, maps, diagrams, ... ©
leoluyi, 2018 4
Speak the language © leoluyi, 2018 5
Trends driving the need of visual thinking 1. Massive increase
of visualization 2. Data 3. Everybody’s doing it © leoluyi, 2018 6
Past and Present © leoluyi, 2018 7
Brief history of dataviz 4 (1960) Bertin: Visual variables 4
(1970) Tukey: Exploratory Viz 4 (1980) Tufte: Design principles for information (Chartjunk) 4 (1980) Cleveland & McGill: Graphic perceptions 4 (2000) Computer-driven, Design-driven 4 (2010) Easy-to-use apps 4 (Now) Interactivity, dynamic update © leoluyi, 2018 8
Perceptions in psychology © leoluyi, 2018 9
Perceptual tasks1 1 In several experiments, Cleveland and McGill (1984)
identified “elementary perceptual tasks”: the most basic tasks they believe viewers perform when evaluating a visualization. © leoluyi, 2018 10
Color © leoluyi, 2018 11
Color over shape © leoluyi, 2018 12
Reading texts © leoluyi, 2018 13
Reading charts - We don’t go in order © leoluyi,
2018 14
And more other else 4 People see first what stands
out. 4 People see only a few things at once. 4 People seek meaning and make connections. 4 People rely on conventions and metaphors. 4 ... © leoluyi, 2018 15
A good chart? © leoluyi, 2018 16
© leoluyi, 2018 17
Viz works in the real world ܉虋苭玕瞤犋螂聲樿ጱӞݙ扖 © leoluyi, 2018
18
Data Management Will you change your data? (eg. changing one
or all values or adding rows or columns) © leoluyi, 2018 19
ETL "You can't do viz without those data skills!" ➔
Autonomy? DataOps © leoluyi, 2018 20
ፓጱ究ਧಋྦྷ 4 Analysis vs. Presentation 4 R, Python <-> D3.js,
Illustrator 4 Chart typologies vs. innovative outside-of-the-box charts 4 Excel <-> D3.js 4 Interactivity vs. static 4 PowerBI <-> PowerPoint © leoluyi, 2018 21
There Are No Perfect Tools Just Good Tools for People
with Certain Mindsets © leoluyi, 2018 22
Get better with a simple framework © leoluyi, 2018 23
Viz Quadrant 1. Conceptual (Idea-Driven) vs. Data-Driven 4 Do I
have ideas or data? 2. Declarative vs. Exploratory 4 Show what vs. Show why Berinato (2016). Good Charts 24
Conceptual © leoluyi, 2018 25
Data-Driven © leoluyi, 2018 26
Berinato (2016). Good Charts 27
Other Tips © leoluyi, 2018 28
Ask and Listen 4 Talk to your stakeholders 4 Keep
records of words, phrases, and statements © leoluyi, 2018 29
Prototypes © leoluyi, 2018 30
Recap - Make dataviz smoother 4 Sharpen your viz thinking
4 Principles 4 Process 4 Data management 4 Availability 4 Cooperate with data engineer, data scientist 4 Familiar with your tools © leoluyi, 2018 31
㺔膏Ի窕 㸎瓽 leoluyi@github https://leoluyi.github.io © leoluyi, 2018 32