SlideShare une entreprise Scribd logo
1  sur  34
Télécharger pour lire hors ligne
DATA VISUALIZATION FOR DESIGNERS & DEVELOPERS:
PLANNING & APPROACH TO EFFECTIVE DATA VISUALIZATIONS
October 15, 2015
Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
VALUE
WHO AM I?
My name is Anthony Chavez, I am acting
Executive Interactive Producer at Dfuzr. I
love Javascript, FE development and all
things design. I’m also fond of skiing, fly-
fishing, music, tattoos, cats, good lagers
and many other things. Connect with me
to discuss… just about anything, I’d be
happy to hear from you!
!
Email: anthony@dfuzr.com
Twitter: @artisgarbage
LinkedIn: https://www.linkedin.com/in/anthonychavez
Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
DFUZR
DFUZR
!
Dfuzr: n. /d-fūz-er/
Dfuzr is a full-service digital agency.
Our small, high-performance teams of
expert creative and technology
consultants transform ideas into
positive brand interactions through
media and technology.
Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
DFUZR
DFUZR
!
Dfuzr: we love data-vis!
We’re happy to assist with any of your digital needs, but we
really do love bringing the stories buried in data to life.
Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
OUTLINE
• PRINCIPLES FOR VISUALIZATION
• APPROACH & PLANNING
• BRIEF CASE STUDY
• TOOLS FOR NON-DEVELOPERS
• TOOLS FOR DEVELOPERS
• SHOWCASE & INSPIRATION
• Q&A
!
!
GOALS
• Take a step back from implementation and re-examine core data visualization principles.!
• Contemplate effective approach and planning strategies for data visualization.!
• Examine current data-visualization tools for designers and developers.
Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
CREATE A COMPELLING DATA NARRATIVE
• TELL A STORY WITH YOUR VISUALIZATION.
• DESIGN PRINCIPLES ALWAYS MATTER.
• SUPPORTING CONTENT CAN ENHANCE THE NARRATIVE.
Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
PRINCIPLES OF DATA VISUALIZATION
• INFORMATION ARCHITECTURE IS KEY.
• What are the visual priorities required to quickly draw conclusions from the visualization?!
• DESIGN OBJECTIVELY.
• Determine exactly which points you are trying to illustrate.!
• MAXIMIZE SIGNALS, MINIMIZE NOISE.
• Use only the minimum amount of data required to represent what you are trying to convey in the
visualization.!
• THINK EXPERIENCE, DEVICES, PROPORTIONS.
• Consider the essential pieces of information for smallest target visualization.
Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
DIMENSIONALITY
• Effective data visualization planning begins with dimensionality analysis.!
• Which dimensions are accessible?!
• Which dimensions actually matter?!
• How can you adapt dimensions to the needs of users and/or viewers.
Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
Data
Dimensions
Noise
DIMENSIONALITY : DISCRETE
Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
DFUZR CLIENTS : SUSE (LEFT), BRITE CONTENT (RIGHT)
Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
DIMENSIONALITY : CONTINUOUS
D3 VISUALIZATIONS FOR DFUZR CLIENT, BRITE CONTENT
Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
DIMENSIONALITY : CONTINUOUS
F*CK GRAPEFRUIT
https://xkcd.com/388/
Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
DIMENSIONALITY : MIXED
DFUZR CLIENTS : BRITE CONTENT (TOP), WOLTER’S KLUWER (BOTTOM)
VISUALIZATION TYPES
• CONVENTIONAL VISUALIZATIONS. Line and bar graphs.
• HISTOGRAMS. One dimensional data showing continuous distributions.!
• PIES / GAUGES. Emphasizes that discrete categories sum to a constant.!
• VENN DIAGRAMS.
• Shows the similarity or overlap between discrete groups. !
• Difficult to implement with mathematical accuracy. http://www.cs.uic.edu/~wilkinson/Publications/
venneuler.pdf !
• SCATTER PLOTS.
• Effective for illustrating relationships between two continuous dimensions.!
• Can also be used with many discrete items using identity as an identifier.!
• MAPS.
• Effective for displaying multiple discrete groups. Should be used sparingly, only when value is gained
from a geographic depiction of datasets.
Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
CONVENTIONAL VISUALIZATIONS
• BAR GRAPHS. Great for grouping
discrete factors and can leverage the
innate semantics of grouping to provide
additional dimensionality.
Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
• LINE GRAPHS. Effective for showing continuous
dimensions while comparing discrete groups.!
UNCONVENTIONAL VISUALIZATIONS
• Flow Charts!
• Heat Maps
• Box Plots!
• Strip Charts
• Bubble Plots!
• Trellis Plots
Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
D3 VISUALIZATIONS FOR DFUZR CLIENT, TWITTER / GNIP
/
UNCONVENTIONAL VISUALIZATIONS
Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
http://globe.cid.harvard.edu/
http://universodeemociones.com/portfolio_page/alegria/
APPROACH : MODELING
• Try to understand the driving factors behind data, not just the changes in data.!
• Clearly identify main effects in your data.!
• Place emphasis on the magnitudes of effects.!
• Consider each row/record to be a single observation.!
• Use appropriate computational tools.!
• Goal, a clean meaningful model of data for implementation!
!
A note on experimental design
• Consider the experimental design behind your data and the questions that were being tested… !
this can have various implications on your data and ultimate visualization.!
• Does error analysis matter to your overall data narrative, to your model?
A description of the process by which datasets are generated
Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
APPROACH : CONSIDERATIONS
• What is the most efficient way of seeing
what the data is showing?!
• How much data actually needs to be
shown?!
• What is the most appropriate picture of
the dataset?!
• How is the data best iteratively
examined?!
• What is the best way to frame the
visualization?
Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
D3 VISUALIZATIONS FOR DFUZR CLIENT, BRITE CONTENT
APPROACH : USABILITY DESIGN
• Understand your audience, personas and how their needs differ.!
• Seriously consider your output dimensions / devices.!
• Strive towards interfaces that illustrate effects and emphasize their size, not their significance.!
• Encourage precise behaviors, not simple approximations.!
• Use interface, messaging and aesthetic tools as is appropriate.!
• Try not to neglect your data tables.
Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
USABILITY DESIGN : INTERFACE TOOLS
• Conditional dimensions based on an interface state.!
• Meaningful micro-interactions!
• Drill-Down / Drill-In!
• Animation and Media Files
Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
USABILITY DESIGN : AESTHETIC TOOLS
• Color / Palette / Harmonization!
• Line-Weight!
• Opacity!
• Z-Index!
• Diminution !
• Conditional changes based on interactions
Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
APPROACH : SUMMARY
• What is the most efficient way of seeing what the data is showing?!
• What is the most appropriate picture of the dataset?!
• How is the data best iteratively examined?!
• How can you do more with less?!
• Can you ‘hybridize’ with multiple axis, scales, or collections of visualizations?!
!
THINGS TO AVOID
• Messy graphs!
• Too much data on a single plot!
• Comparison friction!
• Poor semantics!
• Unnecessary or redundant content/data
Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
PRELIMINARY RESEARCH IS KEY
• Know your users!
• Produce usability hypotheses!
• Test hypotheses and iterate
Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
A BRIEF CASE STUDY: PINPOINT
D3 VISUALIZATIONS FOR DFUZR CLIENT, WOLTERS KLUWER
• Adaptive analytics tool for deans
and administrators of nursing
schools
• Business requirements
necessitated comparison of many
mixed dimensions and broad
scales.
• Used for identification of “at-risk”
groups w.r.t accreditation.
Safari File View History Bookmarks Window Help
Googlehttp://pinpoint.wolterskluwer.com
Comparison of Nursing, Capstone 2013 by Class
View Options Table Graph Table + Graph Save Print Export
Modify Filters
80
70
60
50
40
30
20
10
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
# of Quizzes Completed
Beth Youngblood
Class of 2015
200 Quizes Completed
NCLEX RN PassPoint
Class Product Instructor
Nursing, Capstone 2013
Maternity 3084
Youngblood, Beth
Bechard, Holly
Doe, Jane
Bechard, Holly
NCLEX RN PassPointClass of 2015
NCLEX RN PassPoint
NCLEX RN PassPoint
Senior Class 2014
Lorem ipsume dolor
LLW,
Maternity-Pediatric-
Ricci
Bechard, HollyNCLEX RN PassPointLorem ipsume dolor
Feb
100
200
12
1098
1098
Mar
100
200
12
1098
1098
Apr
100
200
12
1098
1098
May
100
200
12
1098
1098
June
100
200
12
1098
1098
July
100
200
12
1098
1098
Aug
100
200
12
1098
1098
Sep
100
200
12
1098
1098
# of Quizzes Completed
Saved Reports Help/FAQ LogoutHome
PinPoint
by
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam tincidunt fringilla dolor, at commodo massa pellentesque eu. Lorem ipsum
dolor sit amet, consectetur adipiscing elit. Integer euismod non nunc commodo varius. Curabitur quis elementum nisi.
Class Product Instructor
Add Filters
# of Quizzes Completed
90
80
70
60
50
40
30
20
10
Line Graph & Table View
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Fall 2013 Classes
Comparison of Capstone, Nursing 2013 by Class
View Options Table Graph Table + Graph Save Print Export
Modify Filters
Class Product Instructor
Lipscomb University,
Maternity 3084
NCLEX RN PassPointClass of 2015
NCLEX RN PassPoint
NCLEX RN PassPoint
Senior Class 2014
Lorem ipsume dolor
LLW,
Maternity-Pediatric-
Ricci
# Students
Enrolled
40
Log Ins Quizes
Questions
Answered
12
33
22
3
51
133
4
100
200
12
1098
1000
2000
120
10980
Class
Mastery
5.8
3.4
2.3
6.5
Youngblood, Beth
Youngblood, Beth
Youngblood, Beth
Bechard, Holly
80
70
60
50
40
30
20
10
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
# of Quizzes Completed # of Quizzes Completed
Saved Reports Help/FAQ LogoutHome
Reporting Tool
Comparison of Nursing, Capstone 2013 by Class
View Options Table Graph Table + Graph Save Print Export
Modify Filters
Class Product Instructor
Lipscomb University,
Maternity 3084
NCLEX RN PassPointClass of 2015
NCLEX RN PassPoint
NCLEX RN PassPoint
Senior Class 2014
Lorem ipsume dolor
LLW,
Maternity-Pediatric-
Ricci
# Students
Enrolled
40
Log Ins Quizes
Questions
Answered
12
33
22
3
51
133
4
100
200
12
1098
1000
2000
120
10980
Class
Mastery
5.8
3.4
2.3
6.5
NCLEX RN PassPointLorem ipsume dolor 22 4 1098 10980 6.5
NCLEX RN PassPointLorem ipsume dolor 22 4 1098 10980 6.5
NCLEX RN PassPointLorem ipsume dolor 22 4 1098 10980 6.5
NCLEX RN PassPointLorem ipsume dolor 22 4 1098 10980 6.5
NCLEX RN PassPointLorem ipsume dolor 22 4 1098 10980 6.5
NCLEX RN PassPointLorem ipsume dolor 22 4 1098 10980 6.5
NCLEX RN PassPointLorem ipsume dolor 22 4 1098 10980 6.5
NCLEX RN PassPointLorem ipsume dolor 22 4 1098 10980 6.5
Youngblood, Beth
Youngblood, Beth
Youngblood, Beth
Bechard, Holly
Bechard, Holly
Bechard, Holly
Bechard, Holly
Bechard, Holly
Pillow, Roletha
Pillow, Roletha
Pillow, Roletha
Pillow, Roletha
80
70
60
50
40
30
20
10
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
# of Quizzes Completed # of Quizzes Completed
Saved Reports Help/FAQ LogoutHome
Reporting Tool
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam tincidunt fringilla dolor, at commodo massa pellentesque eu. Lorem ipsum
dolor sit amet, consectetur adipiscing elit. Integer euismod non nunc commodo varius. Curabitur quis elementum nisi.
Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
MAPPING THE EXPERIENCE
D3 VISUALIZATIONS FOR DFUZR CLIENT, WOLTERS KLUWER
• Usability research
necessitated simplicity, bars
& lines.
• Grouping exposed as an
additional dimension with
color scale
• Dimension switch interface
components
“The Point”
Authentication
Handshake
2.1 Compare
Cohorts
to All
Users
2.2 Compare
Instructors
by Course
2.4 Compare
Classes
by Course
Over Time
2.5 Compare
All Classes
Over Time
1.1 User
Dashboard
A
3.3 Print
3.4 Export
to
File
PDF
b
XLS
a
2.3 Compare
Classes
by Course
Report
B
A
B
C
D
E
Report
B
A
B
C
D
E
5.1 Choose
One or Many
Classes 5.2 Choose
a Course
Choose
a Date Range
3.5 Change
View
3.1 Report
B
A
B
C
D
E
3.2 Saved Reports
B
3.6 Choose
a Report Title
6.1 Choose
One or Many
Instructors Choose
Course
Choose
a Date Range
4.1 Choose
a Date Range
Report
B
A
B
C
D
E
Choose
a Date Range
3.2.b Edit
Report
3.2.b.i Save
Report
3.2.c Delete
Report
3.2.c.i
Deletion
3.2.a Saved
Report
B
A
B
C
D
E
Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
D3 VISUALIZATIONS FOR DFUZR CLIENT, WOLTERS KLUWER
Safari File View History Bookmarks Window Help
Googlehttp://pinpoint.wolterskluwer.com
Welcome, Jane Doe!
What would you like to do today?
5
Get Started
Start by choosing one or several
products to compare in your reports.
Saved Reports Help/FAQ LogoutHome
PinPoint
by
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam tincidunt fringilla dolor, at commodo massa pellentesque eu. Lorem ipsum
dolor sit amet, consectetur adipiscing elit. Integer euismod non nunc commodo varius. Curabitur quis elementum nisi.
Safari File View History Bookmarks Window Help
Googlehttp://pinpoint.wolterskluwer.com
Welcome, Jane Doe!
What would you like to do today?
5 Compare performance
accross these products :
NCLEX RN PassPoint
LWW, Maternity-Pediatric-Ricci
LWW, Nursing-Medsurg
LWW, Nursing-Craven
LWW, Nursing-Pharmacology-...
Add Product
Saved Reports Help/FAQ LogoutHome
More
PinPoint
by
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam tincidunt fringilla dolor, at commodo massa pellentesque eu. Lorem ipsum
dolor sit amet, consectetur adipiscing elit. Integer euismod non nunc commodo varius. Curabitur quis elementum nisi.
# of Selected Products
Displays to the user the number of
products that they selected. Each
product selected will have it’s data
displayed in a generated report. By
default, all products will be selected.
Main Navigation
Main navigation to key features.
Create Reports
Friendly options / entry-points for
creating key reports.
Chosen Products
Displays to the user the products
that they selected. Each product
will have it’s data displayed in a
generated report. By default, all
products will be selected.
Saved Reports Navigations
Displays a list of the user’s saved
reports.
CONCEPTUALIZING THE EXPERIENCE
Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
CONCEPTUALIZING THE EXPERIENCE
D3 VISUALIZATIONS FOR DFUZR CLIENT, WOLTERS KLUWER
Safari File View History Bookmarks Window Help
Googlehttp://pinpoint.wolterskluwer.com
Welcome, Jane Doe!
What would you like to do today?
5
Saved Reports Help/FAQ LogoutHome
PinPoint
by
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam tincidunt fringilla dolor, at commodo massa pellentesque eu. Lorem ipsum
dolor sit amet, consectetur adipiscing elit. Integer euismod non nunc commodo varius. Curabitur quis elementum nisi.
Compare
Add Instructor Go
Youngblood, Beth
Bechard, Holly
Safari File View History Bookmarks Window Help
Googlehttp://pinpoint.wolterskluwer.com
Compare Instructors
View Options Table Graph Table + Graph Save Print
Class Product Instructor
Lipscomb University,
Maternity 3084
Youngblood, Beth
Youngblood, Beth
Youngblood, Beth
Bechard, Holly
NCLEX RN PassPointClass of 2015
NCLEX RN PassPoint
NCLEX RN PassPoint
Senior Class 2014
Lorem ipsume dolor
LLW,
Maternity-Pediatric-
Ricci
# Students
Enrolled
40
Log Ins Quizes
Questions
Answered
12
33
22
3
51
133
4
100
200
12
1098
1000
2000
120
10980
Class
Mastery
5.8
3.4
2.3
6.5
Bechard, HollyNCLEX RN PassPointLorem ipsume dolor 22 4 1098 10980 6.5
90
80
70
60
50
40
30
20
10
# of Students Enrolled
47
74
38
47
74
38
47
74
38
47
74
38
47
74
38
Export
Modify Filters
# Students Enrolled
Saved Reports Help/FAQ LogoutHome
PinPoint
by
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam tincidunt fringilla dolor, at commodo massa pellentesque eu. Lorem ipsum
dolor sit amet, consectetur adipiscing elit. Integer euismod non nunc commodo varius. Curabitur quis elementum nisi.
Beth Youngblood
Class of 2015
47 Students Enrolled
NCLEX RN PassPoint
Conditional Filters / Options
Provide the necessary options for
generating key reports.
Graph Data Highlight
Highlights the column of data being
displayed.
Graph Hover Highlight
Highlights the row of data if a user
hovers over a corresponding ele-
ment in the graph.
Graph Functions
A user is able to save, print or
export a report.
View Options
Provides utilities for switching views,
changing grouping and sorting
settings, etc.
Tooltip
Informational tooltip for when
a user hovers over a bar. The
corresponding row of data.
Modify Filters
Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
CONCEPTUALIZING THE EXPERIENCE
D3 VISUALIZATIONS FOR DFUZR CLIENT, WOLTERS KLUWER
Course Product Instructor
Lipscomb
University,
Maternity 3084
LWW,
Maternity-Pediatric
-Ricci
Youngblood,
Beth
Class of 2015 NCLEX RN
PassPoint
Youngblood,
Beth
Senior Class 2014 NCLEX RN
PassPoint
Youngblood,
Beth
Table View
Lorem Ipsum NCLEX RN
PassPoint
Youngblood,
Beth
Add Filters
Youngblood, Beth
Hide Filters
Nursing
Fall 2013 Classes Fall 2013 Classes
Lipscomb
University,
Maternity 3084
LWW,
Maternity-Pediatric
-Ricci
Youngblood,
Beth
Course Product Instructor
Add Filters
# Students Enrolled
90
80
70
60
50
40
30
20
10
47
74
38
Graph & Table View
Class Product Instructor
Add Filters
# of Quizzes Completed
90
80
70
60
50
40
30
20
10
Line Graph & Table View
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Fall 2013 Classes
Filters
Report Type Navigation
Table Data
Add Filters Button
Graph Data
Save Report Button / Indicator
Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
DEFINING THE STACK
TOOLS FOR DEVELOPERS
Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
!
• Javascript is your friend.!
• D3 / C3 http://d3js.org/ http://c3js.org/ !
• Google Charts https://developers.google.com/chart/ !
• CanvasJS http://canvasjs.com/!
!
• UI Webview can be used to wrap JS visualizations for native iOS development.!
• CorePlot/Cocoa https://github.com/core-plot !
• “Vanilla” OpenGL is still a great drawing tool for visualizations, JOGL for Java!
TOOLS FOR NON-DEVELOPERS
Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
• plot.ly!
• RAW http://raw.densitydesign.org/!
• Infogram https://infogr.am/!
• Chartblocks http://www.chartblocks.com/en !
• Tableu http://www.tableau.com/!
!
!
http://www.informationisbeautifulawards.com/!
CONCLUSION
Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
!
• CREATE A COMPELLING DATA NARRATIVE
• EXAMINE DIMENSIONALITY PRIOR TO CONCEPTUALIZATION
• KNOW YOUR AUDIENCE
• PRODUCE INTERFACES THAT ENCOURAGE ANALYTICAL BEHAVIORS
INSPIRATION
Out of Sight, Out of Mind.!
http://drones.pitchinteractive.com/ !
by Pitch Interactive!
!
The Refugee Project!
http://www.therefugeeproject.org/!
by Hyperakt and Ekene Ijeoma!
!
Small Arms & Ammunition - Imports &
Exports!
http://armsglobe.chromeexperiments.com/ !
by Pitch Interactive
Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
Visualizing Algorithms!
http://bost.ocks.org/mike/algorithms/ !
by Mike Bostock!
!
Visualizing MBTA Data - an interactive
exploration of Boston’s subway system!
http://mbtaviz.github.io/ !
by Mike Marry and Brian Card
THANK
THANK YOU
WE LOOK FORWARD TO
HEARING FROM YOU
YOU
1971 8th St. Boulder, CO 80302
303.579.9648
www.dfuzr.com
Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #D3Boulder

Contenu connexe

Similaire à Data Visualization for Designers and Developers : Planning and Approach to Effective Data Visualization

Amplifying your Content with Social Media 2014 - Class #4 HubSpot Inbound Aca...
Amplifying your Content with Social Media 2014 - Class #4 HubSpot Inbound Aca...Amplifying your Content with Social Media 2014 - Class #4 HubSpot Inbound Aca...
Amplifying your Content with Social Media 2014 - Class #4 HubSpot Inbound Aca...Sorin Magureanu
 
Archetypes & Personas: Bringing User Needs to Life
Archetypes & Personas: Bringing User Needs to LifeArchetypes & Personas: Bringing User Needs to Life
Archetypes & Personas: Bringing User Needs to LifeAzarakhsh Damood
 
Data Fluency for Dummies
Data Fluency for DummiesData Fluency for Dummies
Data Fluency for DummiesDavid Blake
 
Develop a Social Media Strategy
Develop a Social Media StrategyDevelop a Social Media Strategy
Develop a Social Media StrategyMohammad Shahid
 
SnapDragon Consultants: Social Media & Travel Information
SnapDragon Consultants: Social Media & Travel Information SnapDragon Consultants: Social Media & Travel Information
SnapDragon Consultants: Social Media & Travel Information Deidre
 
Dashboard Design / IxDA
Dashboard Design / IxDADashboard Design / IxDA
Dashboard Design / IxDAAino Tuominen
 
Emerging Platforms in Interactive Storytelling
Emerging Platforms in Interactive StorytellingEmerging Platforms in Interactive Storytelling
Emerging Platforms in Interactive StorytellingFusionspark Media, Inc.
 
Skillteam workshop social media final v1.0 05.10.2011
Skillteam workshop social media final v1.0 05.10.2011Skillteam workshop social media final v1.0 05.10.2011
Skillteam workshop social media final v1.0 05.10.2011Fishtank
 
PRSA Travel & Tourism 2010
PRSA Travel & Tourism 2010PRSA Travel & Tourism 2010
PRSA Travel & Tourism 2010Angela Berardino
 
Audience Insights You Must Investigate
Audience Insights You Must InvestigateAudience Insights You Must Investigate
Audience Insights You Must InvestigateNetBase Solutions Inc.
 
How User Experience Addresses Unconscious Bias
How User Experience Addresses Unconscious BiasHow User Experience Addresses Unconscious Bias
How User Experience Addresses Unconscious BiasMarcus Finley
 
The 7 Dwarfs of Social Media: Enchanting Your Audience
The 7 Dwarfs of Social Media: Enchanting Your AudienceThe 7 Dwarfs of Social Media: Enchanting Your Audience
The 7 Dwarfs of Social Media: Enchanting Your AudienceKiKi L'Italien
 
Eye-catching science: free tools to create data visualizations and infographics
Eye-catching science: free tools to create data visualizations and infographicsEye-catching science: free tools to create data visualizations and infographics
Eye-catching science: free tools to create data visualizations and infographicsFuture Earth
 
Design Learnings
Design LearningsDesign Learnings
Design LearningsQuikr
 
Social Media for Small Businesses
Social Media for Small Businesses Social Media for Small Businesses
Social Media for Small Businesses Sarah Kuntsal
 
Experience Mapping Workshop Interaction South America 2014
Experience Mapping Workshop Interaction South America 2014Experience Mapping Workshop Interaction South America 2014
Experience Mapping Workshop Interaction South America 2014John Labriola
 
Developing Dashboards with User-Centered Design
Developing Dashboards with User-Centered DesignDeveloping Dashboards with User-Centered Design
Developing Dashboards with User-Centered DesignAmanda Makulec
 

Similaire à Data Visualization for Designers and Developers : Planning and Approach to Effective Data Visualization (20)

Amplifying your Content with Social Media 2014 - Class #4 HubSpot Inbound Aca...
Amplifying your Content with Social Media 2014 - Class #4 HubSpot Inbound Aca...Amplifying your Content with Social Media 2014 - Class #4 HubSpot Inbound Aca...
Amplifying your Content with Social Media 2014 - Class #4 HubSpot Inbound Aca...
 
Archetypes & Personas: Bringing User Needs to Life
Archetypes & Personas: Bringing User Needs to LifeArchetypes & Personas: Bringing User Needs to Life
Archetypes & Personas: Bringing User Needs to Life
 
Data Fluency for Dummies
Data Fluency for DummiesData Fluency for Dummies
Data Fluency for Dummies
 
Develop a Social Media Strategy
Develop a Social Media StrategyDevelop a Social Media Strategy
Develop a Social Media Strategy
 
SnapDragon Consultants: Social Media & Travel Information
SnapDragon Consultants: Social Media & Travel Information SnapDragon Consultants: Social Media & Travel Information
SnapDragon Consultants: Social Media & Travel Information
 
Dashboard Design / IxDA
Dashboard Design / IxDADashboard Design / IxDA
Dashboard Design / IxDA
 
Emerging Platforms in Interactive Storytelling
Emerging Platforms in Interactive StorytellingEmerging Platforms in Interactive Storytelling
Emerging Platforms in Interactive Storytelling
 
Skillteam workshop social media final v1.0 05.10.2011
Skillteam workshop social media final v1.0 05.10.2011Skillteam workshop social media final v1.0 05.10.2011
Skillteam workshop social media final v1.0 05.10.2011
 
Digital Destinations - key results and next steps
Digital Destinations - key results and next stepsDigital Destinations - key results and next steps
Digital Destinations - key results and next steps
 
Griot: Open Source Storytelling Tool
Griot: Open Source Storytelling ToolGriot: Open Source Storytelling Tool
Griot: Open Source Storytelling Tool
 
PRSA Travel & Tourism 2010
PRSA Travel & Tourism 2010PRSA Travel & Tourism 2010
PRSA Travel & Tourism 2010
 
Audience Insights You Must Investigate
Audience Insights You Must InvestigateAudience Insights You Must Investigate
Audience Insights You Must Investigate
 
How User Experience Addresses Unconscious Bias
How User Experience Addresses Unconscious BiasHow User Experience Addresses Unconscious Bias
How User Experience Addresses Unconscious Bias
 
The 7 Dwarfs of Social Media: Enchanting Your Audience
The 7 Dwarfs of Social Media: Enchanting Your AudienceThe 7 Dwarfs of Social Media: Enchanting Your Audience
The 7 Dwarfs of Social Media: Enchanting Your Audience
 
Eye-catching science: free tools to create data visualizations and infographics
Eye-catching science: free tools to create data visualizations and infographicsEye-catching science: free tools to create data visualizations and infographics
Eye-catching science: free tools to create data visualizations and infographics
 
Design Learnings
Design LearningsDesign Learnings
Design Learnings
 
Social Media for Small Businesses
Social Media for Small Businesses Social Media for Small Businesses
Social Media for Small Businesses
 
Experience Mapping Workshop Interaction South America 2014
Experience Mapping Workshop Interaction South America 2014Experience Mapping Workshop Interaction South America 2014
Experience Mapping Workshop Interaction South America 2014
 
Digital design workshop
Digital design workshop Digital design workshop
Digital design workshop
 
Developing Dashboards with User-Centered Design
Developing Dashboards with User-Centered DesignDeveloping Dashboards with User-Centered Design
Developing Dashboards with User-Centered Design
 

Dernier

VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxolyaivanovalion
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubaihf8803863
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystSamantha Rae Coolbeth
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 

Dernier (20)

VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data Analyst
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 

Data Visualization for Designers and Developers : Planning and Approach to Effective Data Visualization

  • 1. DATA VISUALIZATION FOR DESIGNERS & DEVELOPERS: PLANNING & APPROACH TO EFFECTIVE DATA VISUALIZATIONS October 15, 2015 Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
  • 2. VALUE WHO AM I? My name is Anthony Chavez, I am acting Executive Interactive Producer at Dfuzr. I love Javascript, FE development and all things design. I’m also fond of skiing, fly- fishing, music, tattoos, cats, good lagers and many other things. Connect with me to discuss… just about anything, I’d be happy to hear from you! ! Email: anthony@dfuzr.com Twitter: @artisgarbage LinkedIn: https://www.linkedin.com/in/anthonychavez Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
  • 3. DFUZR DFUZR ! Dfuzr: n. /d-fūz-er/ Dfuzr is a full-service digital agency. Our small, high-performance teams of expert creative and technology consultants transform ideas into positive brand interactions through media and technology. Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
  • 4. DFUZR DFUZR ! Dfuzr: we love data-vis! We’re happy to assist with any of your digital needs, but we really do love bringing the stories buried in data to life. Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
  • 5. OUTLINE • PRINCIPLES FOR VISUALIZATION • APPROACH & PLANNING • BRIEF CASE STUDY • TOOLS FOR NON-DEVELOPERS • TOOLS FOR DEVELOPERS • SHOWCASE & INSPIRATION • Q&A ! ! GOALS • Take a step back from implementation and re-examine core data visualization principles.! • Contemplate effective approach and planning strategies for data visualization.! • Examine current data-visualization tools for designers and developers. Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
  • 6. CREATE A COMPELLING DATA NARRATIVE • TELL A STORY WITH YOUR VISUALIZATION. • DESIGN PRINCIPLES ALWAYS MATTER. • SUPPORTING CONTENT CAN ENHANCE THE NARRATIVE. Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
  • 7. PRINCIPLES OF DATA VISUALIZATION • INFORMATION ARCHITECTURE IS KEY. • What are the visual priorities required to quickly draw conclusions from the visualization?! • DESIGN OBJECTIVELY. • Determine exactly which points you are trying to illustrate.! • MAXIMIZE SIGNALS, MINIMIZE NOISE. • Use only the minimum amount of data required to represent what you are trying to convey in the visualization.! • THINK EXPERIENCE, DEVICES, PROPORTIONS. • Consider the essential pieces of information for smallest target visualization. Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
  • 8. DIMENSIONALITY • Effective data visualization planning begins with dimensionality analysis.! • Which dimensions are accessible?! • Which dimensions actually matter?! • How can you adapt dimensions to the needs of users and/or viewers. Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver Data Dimensions Noise
  • 9. DIMENSIONALITY : DISCRETE Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver DFUZR CLIENTS : SUSE (LEFT), BRITE CONTENT (RIGHT)
  • 10. Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver DIMENSIONALITY : CONTINUOUS D3 VISUALIZATIONS FOR DFUZR CLIENT, BRITE CONTENT
  • 11. Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver DIMENSIONALITY : CONTINUOUS F*CK GRAPEFRUIT https://xkcd.com/388/
  • 12. Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver DIMENSIONALITY : MIXED DFUZR CLIENTS : BRITE CONTENT (TOP), WOLTER’S KLUWER (BOTTOM)
  • 13. VISUALIZATION TYPES • CONVENTIONAL VISUALIZATIONS. Line and bar graphs. • HISTOGRAMS. One dimensional data showing continuous distributions.! • PIES / GAUGES. Emphasizes that discrete categories sum to a constant.! • VENN DIAGRAMS. • Shows the similarity or overlap between discrete groups. ! • Difficult to implement with mathematical accuracy. http://www.cs.uic.edu/~wilkinson/Publications/ venneuler.pdf ! • SCATTER PLOTS. • Effective for illustrating relationships between two continuous dimensions.! • Can also be used with many discrete items using identity as an identifier.! • MAPS. • Effective for displaying multiple discrete groups. Should be used sparingly, only when value is gained from a geographic depiction of datasets. Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
  • 14. CONVENTIONAL VISUALIZATIONS • BAR GRAPHS. Great for grouping discrete factors and can leverage the innate semantics of grouping to provide additional dimensionality. Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver • LINE GRAPHS. Effective for showing continuous dimensions while comparing discrete groups.!
  • 15. UNCONVENTIONAL VISUALIZATIONS • Flow Charts! • Heat Maps • Box Plots! • Strip Charts • Bubble Plots! • Trellis Plots Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver D3 VISUALIZATIONS FOR DFUZR CLIENT, TWITTER / GNIP /
  • 16. UNCONVENTIONAL VISUALIZATIONS Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver http://globe.cid.harvard.edu/ http://universodeemociones.com/portfolio_page/alegria/
  • 17. APPROACH : MODELING • Try to understand the driving factors behind data, not just the changes in data.! • Clearly identify main effects in your data.! • Place emphasis on the magnitudes of effects.! • Consider each row/record to be a single observation.! • Use appropriate computational tools.! • Goal, a clean meaningful model of data for implementation! ! A note on experimental design • Consider the experimental design behind your data and the questions that were being tested… ! this can have various implications on your data and ultimate visualization.! • Does error analysis matter to your overall data narrative, to your model? A description of the process by which datasets are generated Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
  • 18. APPROACH : CONSIDERATIONS • What is the most efficient way of seeing what the data is showing?! • How much data actually needs to be shown?! • What is the most appropriate picture of the dataset?! • How is the data best iteratively examined?! • What is the best way to frame the visualization? Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver D3 VISUALIZATIONS FOR DFUZR CLIENT, BRITE CONTENT
  • 19. APPROACH : USABILITY DESIGN • Understand your audience, personas and how their needs differ.! • Seriously consider your output dimensions / devices.! • Strive towards interfaces that illustrate effects and emphasize their size, not their significance.! • Encourage precise behaviors, not simple approximations.! • Use interface, messaging and aesthetic tools as is appropriate.! • Try not to neglect your data tables. Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
  • 20. USABILITY DESIGN : INTERFACE TOOLS • Conditional dimensions based on an interface state.! • Meaningful micro-interactions! • Drill-Down / Drill-In! • Animation and Media Files Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
  • 21. USABILITY DESIGN : AESTHETIC TOOLS • Color / Palette / Harmonization! • Line-Weight! • Opacity! • Z-Index! • Diminution ! • Conditional changes based on interactions Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver
  • 22. APPROACH : SUMMARY • What is the most efficient way of seeing what the data is showing?! • What is the most appropriate picture of the dataset?! • How is the data best iteratively examined?! • How can you do more with less?! • Can you ‘hybridize’ with multiple axis, scales, or collections of visualizations?! ! THINGS TO AVOID • Messy graphs! • Too much data on a single plot! • Comparison friction! • Poor semantics! • Unnecessary or redundant content/data Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver PRELIMINARY RESEARCH IS KEY • Know your users! • Produce usability hypotheses! • Test hypotheses and iterate
  • 23. Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver A BRIEF CASE STUDY: PINPOINT D3 VISUALIZATIONS FOR DFUZR CLIENT, WOLTERS KLUWER • Adaptive analytics tool for deans and administrators of nursing schools • Business requirements necessitated comparison of many mixed dimensions and broad scales. • Used for identification of “at-risk” groups w.r.t accreditation. Safari File View History Bookmarks Window Help Googlehttp://pinpoint.wolterskluwer.com Comparison of Nursing, Capstone 2013 by Class View Options Table Graph Table + Graph Save Print Export Modify Filters 80 70 60 50 40 30 20 10 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec # of Quizzes Completed Beth Youngblood Class of 2015 200 Quizes Completed NCLEX RN PassPoint Class Product Instructor Nursing, Capstone 2013 Maternity 3084 Youngblood, Beth Bechard, Holly Doe, Jane Bechard, Holly NCLEX RN PassPointClass of 2015 NCLEX RN PassPoint NCLEX RN PassPoint Senior Class 2014 Lorem ipsume dolor LLW, Maternity-Pediatric- Ricci Bechard, HollyNCLEX RN PassPointLorem ipsume dolor Feb 100 200 12 1098 1098 Mar 100 200 12 1098 1098 Apr 100 200 12 1098 1098 May 100 200 12 1098 1098 June 100 200 12 1098 1098 July 100 200 12 1098 1098 Aug 100 200 12 1098 1098 Sep 100 200 12 1098 1098 # of Quizzes Completed Saved Reports Help/FAQ LogoutHome PinPoint by Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam tincidunt fringilla dolor, at commodo massa pellentesque eu. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer euismod non nunc commodo varius. Curabitur quis elementum nisi. Class Product Instructor Add Filters # of Quizzes Completed 90 80 70 60 50 40 30 20 10 Line Graph & Table View Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Fall 2013 Classes Comparison of Capstone, Nursing 2013 by Class View Options Table Graph Table + Graph Save Print Export Modify Filters Class Product Instructor Lipscomb University, Maternity 3084 NCLEX RN PassPointClass of 2015 NCLEX RN PassPoint NCLEX RN PassPoint Senior Class 2014 Lorem ipsume dolor LLW, Maternity-Pediatric- Ricci # Students Enrolled 40 Log Ins Quizes Questions Answered 12 33 22 3 51 133 4 100 200 12 1098 1000 2000 120 10980 Class Mastery 5.8 3.4 2.3 6.5 Youngblood, Beth Youngblood, Beth Youngblood, Beth Bechard, Holly 80 70 60 50 40 30 20 10 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec # of Quizzes Completed # of Quizzes Completed Saved Reports Help/FAQ LogoutHome Reporting Tool Comparison of Nursing, Capstone 2013 by Class View Options Table Graph Table + Graph Save Print Export Modify Filters Class Product Instructor Lipscomb University, Maternity 3084 NCLEX RN PassPointClass of 2015 NCLEX RN PassPoint NCLEX RN PassPoint Senior Class 2014 Lorem ipsume dolor LLW, Maternity-Pediatric- Ricci # Students Enrolled 40 Log Ins Quizes Questions Answered 12 33 22 3 51 133 4 100 200 12 1098 1000 2000 120 10980 Class Mastery 5.8 3.4 2.3 6.5 NCLEX RN PassPointLorem ipsume dolor 22 4 1098 10980 6.5 NCLEX RN PassPointLorem ipsume dolor 22 4 1098 10980 6.5 NCLEX RN PassPointLorem ipsume dolor 22 4 1098 10980 6.5 NCLEX RN PassPointLorem ipsume dolor 22 4 1098 10980 6.5 NCLEX RN PassPointLorem ipsume dolor 22 4 1098 10980 6.5 NCLEX RN PassPointLorem ipsume dolor 22 4 1098 10980 6.5 NCLEX RN PassPointLorem ipsume dolor 22 4 1098 10980 6.5 NCLEX RN PassPointLorem ipsume dolor 22 4 1098 10980 6.5 Youngblood, Beth Youngblood, Beth Youngblood, Beth Bechard, Holly Bechard, Holly Bechard, Holly Bechard, Holly Bechard, Holly Pillow, Roletha Pillow, Roletha Pillow, Roletha Pillow, Roletha 80 70 60 50 40 30 20 10 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec # of Quizzes Completed # of Quizzes Completed Saved Reports Help/FAQ LogoutHome Reporting Tool Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam tincidunt fringilla dolor, at commodo massa pellentesque eu. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer euismod non nunc commodo varius. Curabitur quis elementum nisi.
  • 24. Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver MAPPING THE EXPERIENCE D3 VISUALIZATIONS FOR DFUZR CLIENT, WOLTERS KLUWER • Usability research necessitated simplicity, bars & lines. • Grouping exposed as an additional dimension with color scale • Dimension switch interface components “The Point” Authentication Handshake 2.1 Compare Cohorts to All Users 2.2 Compare Instructors by Course 2.4 Compare Classes by Course Over Time 2.5 Compare All Classes Over Time 1.1 User Dashboard A 3.3 Print 3.4 Export to File PDF b XLS a 2.3 Compare Classes by Course Report B A B C D E Report B A B C D E 5.1 Choose One or Many Classes 5.2 Choose a Course Choose a Date Range 3.5 Change View 3.1 Report B A B C D E 3.2 Saved Reports B 3.6 Choose a Report Title 6.1 Choose One or Many Instructors Choose Course Choose a Date Range 4.1 Choose a Date Range Report B A B C D E Choose a Date Range 3.2.b Edit Report 3.2.b.i Save Report 3.2.c Delete Report 3.2.c.i Deletion 3.2.a Saved Report B A B C D E
  • 25. Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver D3 VISUALIZATIONS FOR DFUZR CLIENT, WOLTERS KLUWER Safari File View History Bookmarks Window Help Googlehttp://pinpoint.wolterskluwer.com Welcome, Jane Doe! What would you like to do today? 5 Get Started Start by choosing one or several products to compare in your reports. Saved Reports Help/FAQ LogoutHome PinPoint by Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam tincidunt fringilla dolor, at commodo massa pellentesque eu. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer euismod non nunc commodo varius. Curabitur quis elementum nisi. Safari File View History Bookmarks Window Help Googlehttp://pinpoint.wolterskluwer.com Welcome, Jane Doe! What would you like to do today? 5 Compare performance accross these products : NCLEX RN PassPoint LWW, Maternity-Pediatric-Ricci LWW, Nursing-Medsurg LWW, Nursing-Craven LWW, Nursing-Pharmacology-... Add Product Saved Reports Help/FAQ LogoutHome More PinPoint by Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam tincidunt fringilla dolor, at commodo massa pellentesque eu. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer euismod non nunc commodo varius. Curabitur quis elementum nisi. # of Selected Products Displays to the user the number of products that they selected. Each product selected will have it’s data displayed in a generated report. By default, all products will be selected. Main Navigation Main navigation to key features. Create Reports Friendly options / entry-points for creating key reports. Chosen Products Displays to the user the products that they selected. Each product will have it’s data displayed in a generated report. By default, all products will be selected. Saved Reports Navigations Displays a list of the user’s saved reports. CONCEPTUALIZING THE EXPERIENCE
  • 26. Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver CONCEPTUALIZING THE EXPERIENCE D3 VISUALIZATIONS FOR DFUZR CLIENT, WOLTERS KLUWER Safari File View History Bookmarks Window Help Googlehttp://pinpoint.wolterskluwer.com Welcome, Jane Doe! What would you like to do today? 5 Saved Reports Help/FAQ LogoutHome PinPoint by Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam tincidunt fringilla dolor, at commodo massa pellentesque eu. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer euismod non nunc commodo varius. Curabitur quis elementum nisi. Compare Add Instructor Go Youngblood, Beth Bechard, Holly Safari File View History Bookmarks Window Help Googlehttp://pinpoint.wolterskluwer.com Compare Instructors View Options Table Graph Table + Graph Save Print Class Product Instructor Lipscomb University, Maternity 3084 Youngblood, Beth Youngblood, Beth Youngblood, Beth Bechard, Holly NCLEX RN PassPointClass of 2015 NCLEX RN PassPoint NCLEX RN PassPoint Senior Class 2014 Lorem ipsume dolor LLW, Maternity-Pediatric- Ricci # Students Enrolled 40 Log Ins Quizes Questions Answered 12 33 22 3 51 133 4 100 200 12 1098 1000 2000 120 10980 Class Mastery 5.8 3.4 2.3 6.5 Bechard, HollyNCLEX RN PassPointLorem ipsume dolor 22 4 1098 10980 6.5 90 80 70 60 50 40 30 20 10 # of Students Enrolled 47 74 38 47 74 38 47 74 38 47 74 38 47 74 38 Export Modify Filters # Students Enrolled Saved Reports Help/FAQ LogoutHome PinPoint by Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam tincidunt fringilla dolor, at commodo massa pellentesque eu. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer euismod non nunc commodo varius. Curabitur quis elementum nisi. Beth Youngblood Class of 2015 47 Students Enrolled NCLEX RN PassPoint Conditional Filters / Options Provide the necessary options for generating key reports. Graph Data Highlight Highlights the column of data being displayed. Graph Hover Highlight Highlights the row of data if a user hovers over a corresponding ele- ment in the graph. Graph Functions A user is able to save, print or export a report. View Options Provides utilities for switching views, changing grouping and sorting settings, etc. Tooltip Informational tooltip for when a user hovers over a bar. The corresponding row of data. Modify Filters
  • 27. Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver CONCEPTUALIZING THE EXPERIENCE D3 VISUALIZATIONS FOR DFUZR CLIENT, WOLTERS KLUWER Course Product Instructor Lipscomb University, Maternity 3084 LWW, Maternity-Pediatric -Ricci Youngblood, Beth Class of 2015 NCLEX RN PassPoint Youngblood, Beth Senior Class 2014 NCLEX RN PassPoint Youngblood, Beth Table View Lorem Ipsum NCLEX RN PassPoint Youngblood, Beth Add Filters Youngblood, Beth Hide Filters Nursing Fall 2013 Classes Fall 2013 Classes Lipscomb University, Maternity 3084 LWW, Maternity-Pediatric -Ricci Youngblood, Beth Course Product Instructor Add Filters # Students Enrolled 90 80 70 60 50 40 30 20 10 47 74 38 Graph & Table View Class Product Instructor Add Filters # of Quizzes Completed 90 80 70 60 50 40 30 20 10 Line Graph & Table View Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Fall 2013 Classes Filters Report Type Navigation Table Data Add Filters Button Graph Data Save Report Button / Indicator
  • 28. Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver DEFINING THE STACK
  • 29. TOOLS FOR DEVELOPERS Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver ! • Javascript is your friend.! • D3 / C3 http://d3js.org/ http://c3js.org/ ! • Google Charts https://developers.google.com/chart/ ! • CanvasJS http://canvasjs.com/! ! • UI Webview can be used to wrap JS visualizations for native iOS development.! • CorePlot/Cocoa https://github.com/core-plot ! • “Vanilla” OpenGL is still a great drawing tool for visualizations, JOGL for Java!
  • 30. TOOLS FOR NON-DEVELOPERS Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver • plot.ly! • RAW http://raw.densitydesign.org/! • Infogram https://infogr.am/! • Chartblocks http://www.chartblocks.com/en ! • Tableu http://www.tableau.com/! ! ! http://www.informationisbeautifulawards.com/!
  • 31. CONCLUSION Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver ! • CREATE A COMPELLING DATA NARRATIVE • EXAMINE DIMENSIONALITY PRIOR TO CONCEPTUALIZATION • KNOW YOUR AUDIENCE • PRODUCE INTERFACES THAT ENCOURAGE ANALYTICAL BEHAVIORS
  • 32. INSPIRATION Out of Sight, Out of Mind.! http://drones.pitchinteractive.com/ ! by Pitch Interactive! ! The Refugee Project! http://www.therefugeeproject.org/! by Hyperakt and Ekene Ijeoma! ! Small Arms & Ammunition - Imports & Exports! http://armsglobe.chromeexperiments.com/ ! by Pitch Interactive Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #RefreshDenver Visualizing Algorithms! http://bost.ocks.org/mike/algorithms/ ! by Mike Bostock! ! Visualizing MBTA Data - an interactive exploration of Boston’s subway system! http://mbtaviz.github.io/ ! by Mike Marry and Brian Card
  • 33. THANK THANK YOU WE LOOK FORWARD TO HEARING FROM YOU YOU
  • 34. 1971 8th St. Boulder, CO 80302 303.579.9648 www.dfuzr.com Twitter: @dfuzrindustries Facebook: Dfuzr Industries LinkedIn: Dfuzr Industries #D3Boulder