Data & Analytics Club - Data Visualization Workshop

109
Data Visualization Nikhil Srivastava, 20 Nikhil Srivastava Wharton Data & Analytics Club

Transcript of Data & Analytics Club - Data Visualization Workshop

Page 1: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Nikhil Srivastava

Wharton Data & Analytics Club

Page 2: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

[email protected]

Page 3: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

About this Lecture

• Shortened version of longer course

– Slides, demos, extra material

– Code samples and libraries

– Sample projects

• Questions

Page 4: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

About You

Page 5: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

• What is Data Visualization?

• Thinking and Seeing

• From Data to Graphics

• Principles and Guidelines

• Building Visualizations

• Advanced

introduction

foundation & theory

building blocks

design & critique

construction

Outline

Page 6: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

• What is Data Visualization?

• Thinking and Seeing

• From Data to Graphics

• Principles and Guidelines

• Building Visualizations

• Advanced

introduction

foundation & theory

building blocks

design & critique

construction

Page 7: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Data Visualization

Information VisualizationScientific Visualization

Infographics

Statistical GraphicsInformative Art

ArtScience

Statistics

JournalismDesign

Visual Analytics

Business

Page 8: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

City State Population   Baton Rouge   Louisiana  191,741    Birmingham   Alabama  220,927    Broken Arrow   Oklahoma  58,018    Eugene   Oregon  115,890    Glendale   Arizona  245,868    Huntsville   Alabama  55,741    Lafayette   Louisiana  87,737    Mobile   Alabama  98,147    Montgomery   Alabama  126,250    New Orleans   Louisiana  322,172    Norman   Oklahoma  101,590    Peoria   Arizona  167,868    Portland   Oregon  514,108    Salem   Oregon  147,631    Scottsdale   Arizona  134,335    Shreveport   Louisiana  68,756    Surprise   Arizona  90,548    Tempe   Arizona  143,369    Tulsa   Oklahoma  392,138  

Page 9: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

• Which is the most populous

city in the list?

• Which state in the list has

the most cities?

• Which state in the list has

the largest average city?

City State Population   Baton Rouge   Louisiana  191,741    Birmingham   Alabama  220,927    Broken Arrow   Oklahoma  58,018    Eugene   Oregon  115,890    Glendale   Arizona  245,868    Huntsville   Alabama  55,741    Lafayette   Louisiana  87,737    Mobile   Alabama  98,147    Montgomery   Alabama  126,250    New Orleans   Louisiana  322,172    Norman   Oklahoma  101,590    Peoria   Arizona  167,868    Portland   Oregon  514,108    Salem   Oregon  147,631    Scottsdale   Arizona  134,335    Shreveport   Louisiana  68,756    Surprise   Arizona  90,548    Tempe   Arizona  143,369    Tulsa   Oklahoma  392,138  

Page 10: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Page 11: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

• Which is the most populous

city in the list?

• Which state in the list has

the most cities?

• Which state in the list has

the largest average city?

Page 12: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

• Which is the most populous

city in the list?

• Which state in the list has

the most cities?

• Which state in the list has

the largest average city?

• What is the population of

Montgomery, Alabama?

Page 13: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Data Visualization is:• Useful

– Answers user questions

– Reduces user workload

(by design, not by default)

Page 14: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Anscombe’s quartet (1973)

Page 15: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Anscombe’s quartet (1973)

Page 16: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Data Visualization is:• Useful

– Understand structure and patterns

– Resolve ambiguity

– Locate outliers

Page 17: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Page 18: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Data Visualization is:• Important

– Design decisions affect interpretation

Page 19: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Crimean War Deaths

Florence Nightingale, 1858 (re-colorized)

Page 20: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Gapminder Foundation

Page 21: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Data Visualization is:• Powerful

– Communicate, teach, inspire

Page 22: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

purpose communicate explore, analyze

data type numerical,categorical

text, maps, graphs, networks

method staticrepresentation

animation,interactivity

Our Focus

Page 23: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

• What is Data Visualization?

• Thinking and Seeing

• From Data to Graphics

• Principles and Guidelines

• Building Visualizations

• Advanced

introduction

foundation & theory

building blocks

design & critique

construction

Page 24: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

The Hardware

Page 25: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

The Software• High-level concepts: objects, symbols

• Involves working memory

• Slower, serial, conscious

• Sensory input

• Low-level features: orientation,

shape, color, movement

• Rapid, parallel, automatic

Visual Perception

“Bottom-up”

Page 26: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

The Software• High-level concepts: objects, symbols

• Involves working memory

• Slow, sequential, conscious

• Sensory input

• Low-level features: orientation,

shape, color, movement

• Rapid, parallel, automatic

“Bottom-up”

“Top-down”

Visual Perception

Page 27: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Task: Counting

How many 3’s?

1281768756138976546984506985604982826762 9809858458224509856458945098450980943585 9091030209905959595772564675050678904567 8845789809821677654876364908560912949686

Page 28: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Task: Counting

How many 3’s?

1281768756138976546984506985604982826762 9809858458224509856358945098450980943585 9091030209905959595772564675050678904567 8845789809821677654876364908560912949686

1281768756138976546984506985604982826762 9809858458224509856358945098450980943585 9091030209905959595772564675050678904567 8845789809821677654876364908560912949686

Page 29: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Task: Counting

Slow, sequential, conscious

Rapid, parallel, automatic

1281768756138976546984506985604982826762 9809858458224509856358945098450980943585 9091030209905959595772564675050678904567 8845789809821677654876364908560912949686

1281768756138976546984506985604982826762 9809858458224509856358945098450980943585 9091030209905959595772564675050678904567 8845789809821677654876364908560912949686

Page 30: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Task: (Distracted) Search

Which side has the red circle?

Page 31: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Task: (Distracted) Search

Which side has the red circle?

Page 32: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Task: (Distracted) Search

Which side has the red circle?

Page 33: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Task: (Distracted) Search

Which side has the red circle?

Page 34: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Task: (Distracted) SearchSlow, sequential, conscious

Rapid, parallel, automatic

Page 35: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Task: (Distracted) Search

Page 36: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Task: (Distracted) Search

Page 37: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Task: (Distracted) Search

Page 38: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Task: (Distracted) SearchSlow, sequential, conscious

Rapid, parallel, automatic

(n=7)

(n=5)

(n=3)

Page 39: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Lessons for Visualization

• Use “pre-attentive” attributes when possible

– Color, shape, orientation (depth, motion)

– Faster, higher bandwidth

• Caveats

– Beware limits of working memory (<7)

– Be careful mixing attributes

Page 40: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Example: Inefficient Attributes

Page 41: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Example: Too Many Attributes

Page 42: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

• What is Data Visualization?

• Thinking and Seeing

• From Data to Graphics

• Principles and Guidelines

• Building Visualizations

• Advanced

introduction

foundation & theory

building blocks

design & critique

construction

Page 43: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

What kind of data do we

have?

How can we represent the data

visually?

How can we organize this into a

visualization?

Visual Encoding

Page 44: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Data TypesCATEGORICAL ORDINAL NUMERICAL

Interval Ratio

Male / Female

Asia / Africa / Europe

True / False

Small / Med / Large

Low / High

Yes / Maybe / No

Latitude/Longitude

Compass direction

Time (event)

Length

Count

Time (duration)

= = = =<  > < > < >

- + -* /

Page 45: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Data TypesCATEGORICAL ORDINAL NUMERICAL

Interval Ratio

Male / Female

Asia / Africa / Europe

True / False

Small / Med / Large

Low / High

Yes / Maybe / No

Latitude/Longitude

Compass direction

Time (event)

Length

Count

Time (duration)

Bin/Categorize

Difference/Normalize

Page 46: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Data Types (Advanced)

• Networks/Graphs

– Hierarchies/Trees

• Text

• Maps: points, regions, routes

Page 47: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

What kind of data do we

have?

How can we represent the data

visually?

How can we organize this into a

visualization?

Visual Encoding

Page 48: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Visual Encodings

Marks

point

line

area

volume

Channels

position

size

shape

color

angle/tilt

Page 49: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Channel Effectiveness

Page 50: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Channel Effectiveness

“Spatial position is such a good visual

coding of data that the first decision of

visualization design is which variables get

spatial encoding at the expense of others”

Page 51: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

What kind of data do we have?

How can we represent the data visually?

How can we organize this into a visualization?

  Athi River   Machakos  139,380   

  Awasi   Kisumu  93,369   

  Kangundo-Tala   Machakos  218,557   

  Karuri   Kiambu  129,934   

  Kiambu   Kiambu  88,869   

  Kikuyu   Kiambu  233,231   

  Kisumu   Kisumu  409,928   

  Kitale   Trans-Nzoia  106,187   

  Kitui   Kitui  155,896   

  Limuru   Kiambu  104,282   

  Machakos   Machakos  150,041   

  Molo   Nakuru  107,806   

  Mwingi   Kitui  83,803   

  Naivasha   Nakuru  181,966   

  Nakuru   Nakuru  307,990   

  Nandi Hills   Trans-Nzoia  73,626   

 

Page 52: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

type mark channel data represented

Scatter Plot point position 2 quantitative

Page 53: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

type mark channel data represented

Scatter + Hue point position,color

2 quantitative, 1 categorical

Page 54: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

type mark channel data represented

Scatter + Size (“Bubble”)

point position,size

3 quantitative

Page 55: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Scatter Plot – Applications

RELATIONSHIP GROUPING OUTLIERS

Page 56: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Scatter Plot – Dangers

OCCLUSION (DENSITY)

OCCLUSION (OVERLAP)

3-D

Page 57: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

type mark channel data represented

Line Chart line position(orientation)

2 quantitative

Page 58: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

type mark channel data represented

Area Chart area size (length) 2 quantitative

Page 59: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Line Chart – Applications

PATTERN OVER TIME COMPARISON

Page 60: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Line Chart – Dangers

Y SCALING

X SCALING

OVERLOAD

Page 61: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

type mark channel data represented

Bar Chart line size (length) 1 categorical,1 quantitative

Page 62: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

type mark channel data represented

Histogram line size (length) 1 ordinal/quantitative,1 quantitative (count)

Page 63: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Bar Chart – Applications

COMPARE CATEGORIES DISTRIBUTION

Page 64: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Bar Chart – Dangers

TOO MANY CATEGORIES

POORLY SORTED CATEGORIES

ZERO AXIS

Page 65: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

type mark channel data represented

Pie Chart area size (angle) 1 quantitative

Page 66: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Pie Chart – Dangers

AREA/ANGLE SCALE SIMILAR AREAS OVERLOAD

Page 67: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Multi-Series: Bar

“GROUPED” BAR CHART

“STACKED” BAR CHART

Page 68: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Multi-Series: Line

MULTIPLE LINE

STACKED AREA CHART

Page 69: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Normalization

NORMALIZED BAR NORMALIZED AREA

Page 70: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

• What is Data Visualization?

• Thinking and Seeing

• From Data to Graphics

• Principles and Guidelines

• Building Visualizations

• Advanced

introduction

foundation & theory

building blocks

design & critique

construction

Page 71: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

From Science to Art

• Design principles*

• Style guidelines*

*dependent on context and objective (and author)

Page 72: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Design Principles

Page 73: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Design Principles

• Integrity

– Tell the truth with data

• Effectiveness

– Achieve visualization objectives

• Aesthetics

– Be compelling, vivid, beautiful

Page 74: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Integrity

Lie Ratio = size of effect in graphic

size of effect in data

Page 75: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Integrity

Page 76: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Integrity

“show data variation, not design variation”

Page 77: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Effectiveness*

Data/Ink Ratio = ink representing data

total ink

*Tufte

Page 78: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Effectiveness* *Tufte

avoid “chart junk”

Page 79: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Avoid Chart Junk

Page 80: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Avoid Chart Junk

Page 81: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Avoid Chart Junk

Page 82: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Avoid Chart Junk

Page 83: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Avoid Chart Junk

Page 84: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Avoid Chart Junk

Page 85: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Effectiveness (Few)

Page 86: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Practical Guidelines

• Avoid 3-D charts

• Focus on substance over graphics

• Avoid separate legends and keys

• Use faint grids/guidelines

• Avoid unnecessary textures and colors

Page 87: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

A Note on Color

• To label

• To emphasize

• To liven or decorate

Page 88: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Color as a ChannelCategorical Quantitative

Hue Good (6-8 max)

Poor

Value Poor Good

Saturation Poor Okay

Page 89: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Bad Color

Page 90: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Good Color

Page 91: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

More Color Guidelines

• Use color only when necessary

• Saturated colors for small areas, labels

• Less saturated colors for large areas,

backgrounds

• Use tools like ColorBrewer

Page 92: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

• What is Data Visualization?

• Thinking and Seeing

• From Data to Graphics

• Principles and Guidelines

• Building Visualizations

• Advanced

introduction

foundation & theory

building blocks

design & critique

construction

Page 93: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

What Tools to Use?  Athi River   Machakos  139,380   

  Awasi   Kisumu  93,369   

  Kangundo-Tala   Machakos  218,557   

  Karuri   Kiambu  129,934   

  Kiambu   Kiambu  88,869   

  Kikuyu   Kiambu  233,231   

  Kisumu   Kisumu  409,928   

  Kitale   Trans-Nzoia  106,187   

  Kitui   Kitui  155,896   

  Limuru   Kiambu  104,282   

  Machakos   Machakos  150,041   

  Molo   Nakuru  107,806   

  Mwingi   Kitui  83,803   

  Naivasha   Nakuru  181,966   

  Nakuru   Nakuru  307,990   

  Nandi Hills   Trans-Nzoia  73,626   

 

CleanRestructure

ExploreAnalyze

DATA

Visualization Goals

Page 94: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Visualization Tools

Excel

TableauPlotly

Python

R

Matlab

Ubiq/Silk

How hard is it to learn?

How powerful & flexible is it?

I’ll have to write code

Page 95: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Visualization Tools

Excel

TableauPlotly

Python

R

Matlab

Ubiq/Silk

How hard is it to learn?

How powerful & flexible is it?

Google Charts

Highcharts

d3

I’ll have to write code

Page 96: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Cheat Sheets

• For Hackathon participants

• Otherwise, email me

Page 97: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

• What is Data Visualization?

• Thinking and Seeing

• From Data to Graphics

• Principles and Guidelines

• Building Visualizations

• Advanced

introduction

foundation & theory

building blocks

design & critique

construction

Page 98: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Small Multiples

Page 99: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Treemap(Hierarchical Data)

Strengths: nested relationships

Concerns: order, aspect ratio

Page 100: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Multi-Level Pie Chart(Hierarchical Data)

Strengths: nested relationships

Concerns: readability

Page 101: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Heat Map

(Table/Field Data) Strengths: pattern/outlier detectionConcerns: ordering, clustering, color

Page 102: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Choropleth(Region Data)

Strengths: geography

Concerns: region sizecolor

Page 103: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Cartogram

(Region Data) Strengths: geographic patternConcerns: base map knowledge

Page 104: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

The Ebb and Flow of Movies

NY Times, 2008

Streamgraph

Page 105: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

“Data Visualization” Wikipedia PageWordle

Word Cloud

Page 106: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Page 107: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Twitter NetworksPJ Lamberson, 2012

Page 108: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Blogs/Reference

• Infosthetics.com

• Visualizing.org

• FlowingData.com

Page 109: Data & Analytics Club - Data Visualization Workshop

Data Visualization Nikhil Srivastava, 2015

Nikhil Srivastava

[email protected]