Top Banner
Explore Data: Data Science + Visualization Roelof Pieters PhD candidate at KTH & Data Science consultant. @graphific
96
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Explore Data: Data Science + Visualization

Explore Data:Data Science + Visualization

Roelof PietersPhD candidate at KTH & Data Science consultant. 

@graphific

Page 2: Explore Data: Data Science + Visualization

(much thanks & graph love to fellow presenter Jay Solomon* / Augify)

*who unfortunately couldn't make it today

Page 3: Explore Data: Data Science + Visualization

Visualizations are everywhere

Page 4: Explore Data: Data Science + Visualization
Page 5: Explore Data: Data Science + Visualization
Page 6: Explore Data: Data Science + Visualization

Data Science Visualization

Page 7: Explore Data: Data Science + Visualization

High friction softwareScientific Visualization Output from Algorithms

Data Science Visualization

Page 8: Explore Data: Data Science + Visualization

Data journalismInfographic designVisualisation tools

Data Science Visualization

Page 9: Explore Data: Data Science + Visualization

Data Visualization / Why?

Page 10: Explore Data: Data Science + Visualization

Title

Data journalism / Faces of Frackinghttp://www.facesoffracking.org/data-visualization/

Page 11: Explore Data: Data Science + Visualization

Infographics design / Nobel Prizes and laureates 1901-2012 by Accurathttp://www.accurat.it

Page 12: Explore Data: Data Science + Visualization

Gephi gephi.github.io

Tableau www.tableausoftware.com

Bokeh bokeh.pydata.org/en/latest/

Processing processing.org

R-ggplot2 ggplot2.org

Visualisation tools

d3.js d3js.org

Page 13: Explore Data: Data Science + Visualization

What is a Visualization?

Page 14: Explore Data: Data Science + Visualization

Visualization is data communicated visually “with clarity, precision and efficiency” (Tufte)

Defined?

Page 15: Explore Data: Data Science + Visualization

But it is more than that,

The role of visualization is to communicate data meaning through stories

Page 16: Explore Data: Data Science + Visualization

The goal of visualization is to aid our understanding of data by leveraging the human visual system's highly-tuned ability to see patterns, spot trends, and identify outliers.

Well-designed visual representations can replace cognitive calculations with simple perceptual inferences and improve comprehension, memory, and decision making.

By making data more accessible and appealing, visual representations may also help engage more diverse audiences in exploration and analysis.

The challenge is to create effective and engaging visualizations that are appropriate to the data. A Tour Through the Visualization Zoo. Jeffrey Heer, Michael Bostock, and Vadim Ogievetsky.

Page 17: Explore Data: Data Science + Visualization

The challenge is to create effective and engaging visualizations that are appropriate to the data.

A Tour Through the Visualization Zoo. Jeffrey Heer, Michael Bostock, and Vadim Ogievetsky.

Page 18: Explore Data: Data Science + Visualization

This is a.. ?

and don’t you forget it :)

This is a Graph This is a Chart

Page 19: Explore Data: Data Science + Visualization

Some interesting books…

Page 20: Explore Data: Data Science + Visualization

How do you move from data to visualization?

How do you determine the appropriate visualization for your data?

How do you use visualizations to create meaning and extract valuable insights?

And many questions..

Page 21: Explore Data: Data Science + Visualization

What’s in a Visualization?

Page 22: Explore Data: Data Science + Visualization

Visual Storytelling Experience1 2 3

Page 23: Explore Data: Data Science + Visualization

Position SizeShape ColorMetaphor

Sequence StructureContentLanguage

InteractivityAdaptabilityDiscoveryReactionFamiliarity

Visual Storytelling Experience1 2 3

Page 24: Explore Data: Data Science + Visualization

1How do you make data visual?Visual

Page 25: Explore Data: Data Science + Visualization

The goal of visualization is to aid our understanding of data by leveraging the human visual system's highly-tuned ability to see patterns, spot trends, and identify outliers.A Tour Through the Visualization Zoo. Jeffrey Heer, Michael Bostock, and Vadim Ogievetsky.

Page 26: Explore Data: Data Science + Visualization

How would you visualize proportion?

Pie Donut Nightingale Voronoi

Stacked area chart Stacked bar Treemap

Page 27: Explore Data: Data Science + Visualization

72% 68% 50% 47%

“Sneaker pickup”

videos

“First Impressions”

videos

Product “Review”

videos

“Haul” videos

Every decision counts; position, size and shape.

Growing genres of product reviews on youtubehttps://www.thinkwithgoogle.com/articles/i-want-to-buy-moments.html

Page 28: Explore Data: Data Science + Visualization

72% 68% 50% 47%“Sneaker pickup”

videos

“First Impressions”

videos

Product “Review”

videos

“Haul” videos

Every decision counts; position, size and shape.

(Our version)

Page 29: Explore Data: Data Science + Visualization

Find the right balance between Accuracy , Aesthetics & Meaning

Page 30: Explore Data: Data Science + Visualization

http://www.nytimes.com/newsgraphics/2014/01/05/poverty-map/Color as a natural quantifier (Tufte)

http://www.nytimes.com/newsgraphics/2014/01/05/poverty-map/

Page 31: Explore Data: Data Science + Visualization

http://www.nytimes.com/newsgraphics/2014/01/05/poverty-map/Color as metaphor and meaning

http://demographics.coopercenter.org/DotMap/index.html

Page 32: Explore Data: Data Science + Visualization

http://www.nytimes.com/newsgraphics/2014/01/05/poverty-map/Color as metaphor and meaning

http://demographics.coopercenter.org/DotMap/index.html

Page 33: Explore Data: Data Science + Visualization

http://www.nytimes.com/newsgraphics/2014/01/05/poverty-map/

From “Envisioning Information”, Tufte. General Bathymetric Chan of the Oceans, International Hydrographic Organization (Ottawa, Canada, 5th edition, 1984), 5.06.

Color as metaphor and meaning

Page 34: Explore Data: Data Science + Visualization

Title

http://drones.pitchinteractive.com

http://www.nytimes.com/newsgraphics/2014/01/05/poverty-map/Shape as visual metaphor

http://drones.pitchinteractive.com

Page 35: Explore Data: Data Science + Visualization

http://www.nytimes.com/newsgraphics/2014/01/05/poverty-map/Shape as visual metaphor

http://chrisharrison.net/projects/bibleviz/BibleVizArc7.png

Page 36: Explore Data: Data Science + Visualization

2How do you tell a story with data?Storytelling

Page 37: Explore Data: Data Science + Visualization

Because stories are powerful & memorable

Page 38: Explore Data: Data Science + Visualization

Stories are made of conceptually separable episodes or sub-goals in a chain of actions that form the story’s plot.

Stories contain microstructures via the particular details of an event and macro-structure via the relationship of those events to one another in the plot

A Deeper Understanding of Sequence in Narrative Visualizsation. Hullman, Drucker, Riche…

Page 39: Explore Data: Data Science + Visualization

Scroll through episodes / New York Times data driven stories

http://www.nytimes.com/interactive/2014/06/12/world/middleeast/the-iraq-isis-conflict-in-maps-photos-and-video.html

Page 40: Explore Data: Data Science + Visualization

Animated sequence / 2015 Measles outbreak

http://www.bloomberg.com/graphics/2015-measles-outbreaks/

Page 41: Explore Data: Data Science + Visualization

Animated sequence / 2015 Measles outbreak

http://www.bloomberg.com/graphics/2015-measles-outbreaks/

Page 42: Explore Data: Data Science + Visualization

Animated sequence / Bloomberg business

http://www.bloomberg.com/news/articles/2015-03-04/u-s-companies-are-stashing-2-1-trillion-overseas-to-avoid-taxes

Page 43: Explore Data: Data Science + Visualization

Layering the data / Poverty Tracker, CPRC

http://povertytracker.robinhood.org

Page 44: Explore Data: Data Science + Visualization

Interactive visualization / New York Times

http://www.nytimes.com/interactive/2014/upshot/buy-rent-calculator.html

Page 45: Explore Data: Data Science + Visualization

3How do you enable the user to interact with the visualization & discover relevant insights?

Experience

Page 46: Explore Data: Data Science + Visualization

What is the story you want to tell?Unfocused query generates irrelevant story

#1 Query

Page 47: Explore Data: Data Science + Visualization

What is the story you want to tell?

Identify appropriate data

Determine what question to ask

Guide through suggestions

=

INSIGHT

Page 48: Explore Data: Data Science + Visualization

Consider the many sides to the same story

#2 Lenses

Page 49: Explore Data: Data Science + Visualization

Like a novel, a narrative can be read through the

characters, the context, the events, the emotional

landscape

Page 50: Explore Data: Data Science + Visualization

Enable exploration and discovery Reveal the data at several levels of detail, from a broad overview to the fine structure

#3 Filter

Page 51: Explore Data: Data Science + Visualization

http://www.informationisbeautiful.net/visualizations/snake-oil-superfoods/

Filters

Page 52: Explore Data: Data Science + Visualization

Silders to explore and see change http://www.nytimes.com/interactive/2014/07/08/upshot/how-the-year-you-were-born-influences-your-politics.html?abt=0002&abg=0

Page 53: Explore Data: Data Science + Visualization

‘What if’ scenariohttp://www.nytimes.com/interactive/2014/11/04/health/visuals-ebola-model.html

Page 54: Explore Data: Data Science + Visualization

http://www.nytimes.com/interactive/2014/11/04/health/visuals-ebola-model.html

‘What if’ scenario

Page 55: Explore Data: Data Science + Visualization

Sometimes less is more Think of layering and separation of the data visualization, reduce the noise and let the content shine

#4 Options

Page 56: Explore Data: Data Science + Visualization

Focused view / Connect the world cup

http://www.nytimes.com/interactive/2014/06/20/sports/worldcup/how-world-cup-players-are-connected.html

Page 57: Explore Data: Data Science + Visualization

Reduce the noise / What can you discover when you reduce the noise? Outliers, focused question and answer….

Page 58: Explore Data: Data Science + Visualization

Reduce the noise / What can you discover when you reduce the noise? Outliers, focused question and answer….

Page 59: Explore Data: Data Science + Visualization

Reduce the noise / What can you discover when you reduce the noise? Outliers, focused question and answer….

Page 60: Explore Data: Data Science + Visualization

Divide the story to relevant portions. A complex graph may not be enough. Look at the micro vs. macro stories and how they help extract insights.

Try different metrics

#5 Insights

Page 61: Explore Data: Data Science + Visualization

Small multiples / A visual guide to the crisis in Iraq and Syria.

http://www.nytimes.com/interactive/2014/06/12/world/middleeast/the-iraq-isis-conflict-in-maps-photos-and-video.html

Page 62: Explore Data: Data Science + Visualization

Interactive linked small multiples / Close the gap

http://ri.id.au/closethegap

Page 63: Explore Data: Data Science + Visualization

#7 Experiment & test your hypothesis… Until you find the best visual representation

Page 64: Explore Data: Data Science + Visualization

Visualization that answers a question: Who is most affected?

http://www.nytimes.com/interactive/2013/05/27/science/drunk-driving-2011.html?_r=0

Page 65: Explore Data: Data Science + Visualization

What about graphs?

Page 66: Explore Data: Data Science + Visualization

Internet as a Graph

Page 67: Explore Data: Data Science + Visualization

(S. Carmi,S. Havlin, S. Kirkpatrick, Y. Shavitt, E. Shir. A model of Internet topology using k-shell decomposition.

PNAS 104 (27), pp. 11150- 11154, 2007)

Internet as a Graph

Page 68: Explore Data: Data Science + Visualization

Graphs / Notation

nodes edges

Page 69: Explore Data: Data Science + Visualization

Graphs / Notation

Page 70: Explore Data: Data Science + Visualization

Graphs / Communities

Page 71: Explore Data: Data Science + Visualization

Graphs / Community Attributes

Page 72: Explore Data: Data Science + Visualization

(S. Papadopoulos, Y. Kompatsiaris, A. Vakali, P. Spyridonos. “Community detection in Social Media” 2011)

Page 73: Explore Data: Data Science + Visualization
Page 74: Explore Data: Data Science + Visualization
Page 75: Explore Data: Data Science + Visualization
Page 76: Explore Data: Data Science + Visualization
Page 77: Explore Data: Data Science + Visualization
Page 78: Explore Data: Data Science + Visualization
Page 79: Explore Data: Data Science + Visualization

Connected Network

Page 80: Explore Data: Data Science + Visualization

Ego Network

Page 81: Explore Data: Data Science + Visualization

Demo Time

Page 82: Explore Data: Data Science + Visualization
Page 83: Explore Data: Data Science + Visualization
Page 84: Explore Data: Data Science + Visualization
Page 85: Explore Data: Data Science + Visualization

Chinese Conversation Networks on Weibo

Page 86: Explore Data: Data Science + Visualization

Topic Networks

Page 87: Explore Data: Data Science + Visualization

Topic Networks for Crisis Management and detection of interconnected topics

Page 88: Explore Data: Data Science + Visualization

Conversation Networks

Page 89: Explore Data: Data Science + Visualization

Design Choices

Page 90: Explore Data: Data Science + Visualization

Design Choices

Page 91: Explore Data: Data Science + Visualization

Design Choices

Page 92: Explore Data: Data Science + Visualization

Design Choices

Page 93: Explore Data: Data Science + Visualization

Design Choices

Page 94: Explore Data: Data Science + Visualization

Design Choices

Page 95: Explore Data: Data Science + Visualization

Design Choices

Page 96: Explore Data: Data Science + Visualization

Thank you for your attention!