100% found this document useful (1 vote)
1K views49 pages

Bits Zc420 Data Visualization

The document discusses a course on data visualization. It outlines the course objectives, learning outcomes, structure and evaluation scheme. The course aims to teach concepts and best practices of data visualization using tools like Tableau and Python libraries.

Uploaded by

VInay
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
1K views49 pages

Bits Zc420 Data Visualization

The document discusses a course on data visualization. It outlines the course objectives, learning outcomes, structure and evaluation scheme. The course aims to teach concepts and best practices of data visualization using tools like Tableau and Python libraries.

Uploaded by

VInay
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 49

BITS ZC420

Data Visualization
BITS Pilani Amit Kumar
Pilani Campus
BITS Pilani
Pilani Campus

Data Visualization
Course Introduction
Course Design

Course Objectives

The course aims at understanding


 Concepts for designing effective data visualization
 Best Practices of Dashboard Design
 Data Visualization using Tableau
 Data Visualization using Python (Bokeh/Matplotlib/Seaborn)

BITS Pilani, Pilani Campus


Course Design (cont…)

Learning Outcomes

 Concepts and best practices of Data Visualization


 Best practices of Information Dashboard Design
 Data Visualization using Tableau
 Data Visualization using Python (Bokeh/Matplotlib/Seaborn)

BITS Pilani, Pilani Campus


Course Design (cont…)

Textbooks
 Storytelling with Data, A data visualization guide for business professionals,
by Cole Nussbaumer Knaflic; Wiley
 Information Dashboard Design: Displaying data for at-a-glance monitoring,
by Stephen Few, second edition
 Tableau Your Data: Fast and Easy Visual Analysis with Tableau Software,
by Daniel G Murray
 Hands on Data Visualization with Bokeh: Interactive web plotting for Python using
Bokeh, by Kevin Jolly
 Matplotlib for Python Developers: Effective techniques for data visualization with
Python, by Aldrin Yim, Claire Chung and Allen Yu

BITS Pilani, Pilani Campus


Course Design (cont…)

Reference Books

 Show Me the Numbers: Designing Tables & Graphs to Enlighten,


By Stephen Few
 Visualize This: The FlowingData Guide to Design, Visualization & Statistics,
By Nathan Yau, Wiley
 Mastering Tableau, by David Baldwin

BITS Pilani, Pilani Campus


Course Design (cont…)

Modular Structure

M1 Data Visualizations and Practices


M2 Effective Dashboard Design
M3 Online Data Visualization Tools
M4 Data Visualization with Tableau
M5 Data Visualization with Python – 1 (Matplotlib)
M6 Data Visualization with Python – 2 (Bokeh, Seaborn)

BITS Pilani, Pilani Campus


Course Design (cont…)

Evaluation Scheme
Name Mode Duration Weight
EC1 Assignment1 Online - 15%
EC1 Assignment 2 Online - 15%
EC2 Midsem Closed 2 hours 30%
Book
EC3 Comprehensive Open Book 3 hours 40%

BITS Pilani, Pilani Campus


Course Handout

Course Handout Microsoft Word


Document

BITS Pilani, Pilani Campus


Data Visualization

What?
Graphical / Visual representation of data

Why?
 Way to identify patterns, trends and outliers in data
 Helps is making data-driven decisions

BITS Pilani, Pilani Campus


Purpose

“The purpose of visualization is insight, not just picture.”

Data visualization pioneer, Ben Shneiderman

BITS Pilani, Pilani Campus


Purpose(cont..)

Visualization goals

BITS Pilani, Pilani Campus


Purpose (cont…)

Visual Processing

 30-60% of Human Brains capacity is used for visual


processing
 Processes 10 million bits per second
 Fastest mode of processing

BITS Pilani, Pilani Campus


Purpose (cont…)

Citizen Data Scientists

 Required skill set in data driven world


 Modern world needs both technical analysis and
creative storytelling
 Data visualization sits exactly in middle of both
 Increasingly valuable assets

BITS Pilani, Pilani Campus


Definition

“Data visualization is the use of visual representations to


explore, make sense of, and communicate data.”

Data visualization expert, Stephen Few

BITS Pilani, Pilani Campus


Data Representations

Types of Data Representations

 Presentation
 Visualization

BITS Pilani, Pilani Campus


Data Representations (cont…)

Presentations

 Uses data visuals to communicate


 Two roles : Presenter and Audience
 Communicate and Persuade

BITS Pilani, Pilani Campus


Data Representations (cont…)

Visualizations

 New term
 Use visuals to think
 Involves people trying to answer questions

BITS Pilani, Pilani Campus


Data Visualization Types

Based on interactivity

 Static
 Dynamic / Interactive

BITS Pilani, Pilani Campus


Data Visualization Types
(cont…)

Static Visualizations

 Used in presentations, documents etc.


 Requires careful design as its meant for offline
viewing
 User can not adjust the views

BITS Pilani, Pilani Campus


Data Visualization Types
(cont…)

Interactive Visualizations

 Used for exploratory data analysis


 Meant for live/online interactions
 Has more viewing options
 User gains more control over the display

BITS Pilani, Pilani Campus


Usage of Data Visualization

Exploratory Analysis

 Explore data to become familiar with data


 Dig through the data
 Find trends and relationships w.r.t. specific goals
 Helps determine analyses to apply to data

BITS Pilani, Pilani Campus


Usage of Data Visualization
(cont…)

Explanatory Analysis

 Explain outcomes or results of analysis


 Tell a story with data

BITS Pilani, Pilani Campus


References

 Why do we visualize quantitative data? 


https://www.perceptualedge.com/blog/?p=1897

 https://www.tableau.com/learn/articles/data-visualization

 https://www.tableau.com/sites/default/files/media/designing-great-vi
sualizations.pdf

BITS Pilani, Pilani Campus


Showing Popular songs

BITS Pilani, Pilani Campus


Showing Popular song

BITS Pilani, Pilani Campus


Agenda


 Understanding the context
 Effective storytelling strategies

BITS Pilani, Pilani Campus


Visualization Context

“Success in data visualization does not start with data


visualization itself.”
-- Cole Knaflic

…understanding context sets solid foundation for


data visualization creation

BITS Pilani, Pilani Campus


Visualization Context (cont…)

Context includes :

 Who
To whom you are communicating?

 What
What do you want your audience to know or to do?

 How
How can you use data to help make your point?

BITS Pilani, Pilani Campus


Identifying Audience

Who?

 Who is audience? To whom you are


communicating?
 How they perceive you?

 Help to find common ground that helps to convey


your message

BITS Pilani, Pilani Campus


Identifying Audience (cont…)

Who?

 Your audience
 Knowing them place you in better position for communication
 Be specific while identifying audience
 Different content for different set of audience

BITS Pilani, Pilani Campus


Identifying Audience (cont…)

Who?

 You
 How your audience perceive you?
 First time interaction or established relationship?
 Know you as expert or need to set credibility?

BITS Pilani, Pilani Campus


Know or Act

What?

 What do you want your audience to know or to


do?
 Action
 Mechanism
 Tone

BITS Pilani, Pilani Campus


Know or Act (cont…)

What?

 Action
 Make sure audience care about what you say
 You are subject matter expert
unique position to interpret the data and help lead people to
understanding and take action
 If no action recommendation possible / feasible, then
encourage discussion towards one

BITS Pilani, Pilani Campus


Know or Act (cont…)

What?

 Mechanism
 How will you communicate to your audience?
 Determines level of control and level of detail
 Live presentation
 Written document
 Slideument

BITS Pilani, Pilani Campus


Know or Act (cont…)

What? Mechanism

BITS Pilani, Pilani Campus


Know or Act (cont…)

What?

 Tone
 What tone do you want your communication to
set?
 Celebrating success?
 Lighting a fire to drive action?
 Is topic light-hearted or serious?

BITS Pilani, Pilani Campus


Data

How?

 How can you use data to help make your point?


 What data is available?
 Supporting evidence of the story

BITS Pilani, Pilani Campus


Context by Example

You are advertising media analyst made responsible for


providing recommendation on media spend of product

 Who : The marketing team that allocates funding for media


advertisement for a product

 What : The current advertising campaign went well on TV but find


very limited success in print media

 How : Illustrate success with data available


through analysis of spends and product revenues

BITS Pilani, Pilani Campus


Context Pondering Questions

About

 Essential background information's relevance


 Audience , decision makers
 Audience biases – supportive or resistive?
 Data , audience familiarity with data
 Risk factors
 Successful outcome
 Expectation from you, time available for you

BITS Pilani, Pilani Campus


Storytelling Strategies

Concepts for successful storytelling activity

 The 3-minute Story


 Big Idea
 Storyboarding

BITS Pilani, Pilani Campus


Storytelling Strategies(cont…)

“ I would have written a shoter letter, but I did not have


the time.”
-- Blaise Pascal

…boil the overall communication to the single paragraph


or to the single, most important message

BITS Pilani, Pilani Campus


Storytelling Strategies(cont…)

3-minute story

 Within 3 minutes you had to tell audience, what they need to know
 Removes dependence from supporting material like visuals ,
presentations etc.
 Need to know exactly what data is saying
 Being concise is more challenging than being verbose

BITS Pilani, Pilani Campus


Storytelling Strategies(cont…)

Big Idea

 Boils down to a single most important sentence


 Per Nancy Durate (in book Resonate)
 It must articulate your unique point of view
 It must convey what’s at stake
 It must be complete sentence

BITS Pilani, Pilani Campus


Storytelling Strategies(cont…)

Storyboarding

 Establishes structure of communication


 Visual outline of content
 Advice :
 Avoid using presentation software in beginning
 Use whiteboard, post-it notes, paper

BITS Pilani, Pilani Campus


Visualization Context

Storyboarding example

BITS Pilani, Pilani Campus


Recap

 Establishing context
 Who
• Audience and You
 What
• Action, Mechanism, Tone
 How
• Data

 Story telling strategies


 The 3-minute story
 Big Idea
 Storyboarding

BITS Pilani, Pilani Campus


References

 Knaflic, Cole. Storytelling With Data: A Data


Visualization Guide for Business Professionals,
Wiley, © 2015
 Chapter 1 : The importance of context

BITS Pilani, Pilani Campus


Thank You!

BITS Pilani, Pilani Campus

You might also like