Best Practices
in Data Visualizations
Vihao Pham | 2014
Agenda
Best Practices in Data Visualizations
Why We Visualize
Understanding Data
Visualizations
Enhancing Visualizations
Visualization Considerations
Dashboard Layout
Questions and Answers
Agenda
Best Practices in Data Visualizations
Why We Visualize
Understanding Data
Visualizations
Enhancing Visualizations
Visualization Considerations
Dashboard Layout
Questions and Answers
Why We Visualize
Good Visualizations Should Make Data Actionable
Agenda
Best Practices in Visual Analytics
Why We Visualize
Understanding Data
Visualizations
Enhancing Visualizations
Visualization Considerations
Dashboard Layout
Questions and Answers
Understanding Data
Data Can be Classified into Three Groups
Types of Data
Qualitative (Attributes)
Nominal
Ordinal
Quantitative (Metrics)
Numeric
Understanding Data
Data Can be Classified into Three Groups
Nominal Attributes
Data that be counted, but not ordered or
aggregated.
Examples:
Products Books, Movies, Music
Gender Male, Female
State Virginia, Nevada, California
Understanding Data
Data Can be Classified into Three Groups
Ordinal Attributes
Data that can be counted and ordered,
but not aggregated.
Examples:
Date 1/1/2014, 1/2/2014
Grades A, B, C
Ranks Like, Neutral, Dislike
Understanding Data
Data Can be Classified into Three Groups
Metrics
Quantitative data that can be counted,
ordered, and aggregated.
Examples:
Revenue, Cost, Profit
Number of Customers
Temperature
Time
Understanding Data
Data Can be Classified into Three Groups
Ordinal Attributes and Metrics
Some data can be used as either
attributes or metrics. Their classification
is dependent on usage.
Examples:
Age
Scores
Agenda
Best Practices in Visual Analytics
Why We Visualize
Understanding Data
Visualizations
Enhancing Visualizations
Visualization Considerations
Dashboard Layout
Questions and Answers
Visualizations
Certain Visualizations Are Better Suited for Specific Analytics
Appropriate Visualizations
Metric
Attribute
(Nominal)
Attribute
(Ordinal)
Attribute
(Nominal)
Bar
Heatmap
Network
Line w/ Break-By
Bar w/ Break-By
Attribute
(Ordinal)
Column
Line
Metric
Scatter/Bubble
Scatter Grid
Visualizations
Attribute (Nominal) and Metric
Comparative Analysis
Bar Chart - Unsorted
Visualizations
Attribute (Nominal) and Metric
Comparative Analysis
Bar Chart - Sorted
Visualizations
Attribute (Nominal) and Metric
Comparative Analysis
Avoid: Line Chart Implies continuity between points
Visualizations
Attribute (Nominal) and Metric
Contribution Analysis Few Elements
Pie Chart
Visualizations
Attribute (Nominal) and Metric
Contribution Analysis Many Elements
Heat Map
Visualizations
Attribute (Ordinal) and Metric
Time-Series Analysis Few Elements
Column Chart
Visualizations
Attribute (Ordinal) and Metric
Time-Series Analysis Many Elements
Line Chart
Visualizations
Attribute (Ordinal) and Metric
Time-Series Analysis
Avoid: Pie Chart Removes ordinality
Visualizations
Metric and Metric
Correlation Analysis
Scatter Plot
Visualizations
Attribute (Nominal) and Attribute (Nominal)
Market Basket or Network Analysis
Network Visualization
Visualizations
Attribute (Nominal) and Attribute (Nominal)
Market Basket or Network Analysis
Avoid: Scatter Grid Implies ordinality
Visualizations
Attribute (Nominal) and Attribute (Ordinal)
Time-Series Comparative Analysis
Line Chart with Break-By
Visualizations
Attribute (Ordinal) and Attribute (Ordinal)
Cluster or Heatmap Analysis
Scatter Grid
Agenda
Best Practices in Visual Analytics
Why We Visualize
Understanding Data
Visualizations
Enhancing Visualizations
Visualization Considerations
Dashboard Layout
Questions and Answers
Enhancing Visualizations
Enhancing Visualizations for Additional Insights
Appropriate Visual Enhancements
Color Hue
Color
Saturation
Size
Attribute
(Nominal)
Attribute
(Ordinal)
Metric
x
x
x
x
Enhancing Visualizations
Color (Hue) to Identify Groups of Attributes
Enhancing Visualizations
Color (Hue) to Identify Groups of Attributes
Enhancing Visualizations
Color (Saturation) to Highlight Metric Patterns
Enhancing Visualizations
Color (Saturation) to Highlight Metric Patterns
Enhancing Visualizations
Adding Size to Emphasize Metric Trends
Enhancing Visualizations
Adding Size to Emphasize Metric Trends
Agenda
Best Practices in Visual Analytics
Why We Visualize
Understanding Data
Visualizations
Enhancing Visualizations
Visualization Considerations
Dashboard Layout
Questions and Answers
Visualization Considerations
Color Blindness Affects 10-18% of the Male Population
12
42
Visualization Considerations
Colors Should Enhance Data Comprehension, Not Distract
Use Fewer Than 6 Colors
Visualization Considerations
Use Colors to Emphasize Comparisons
Use Opposing Colors for
Comparisons
Visualization Considerations
Use Color Temperatures to Highlight Information
Cool Colors: Backgrounds
Warm Colors: Data
Visualization Considerations
Use Color Saturation Correctly
Less Saturation: Smaller Values
More Saturation: Greater Values
Visualization Considerations
Color Constancy Can Confound Data Comprehension
Avoid Color Gradients for Backgrounds
Agenda
Best Practices in Visual Analytics
Why We Visualize
Understanding Data
Visualizations
Enhancing Visualizations
Visualization Considerations
Dashboard Layout
Questions and Answers
Dashboard Layout
People Have a Bias in How They Read and Scan Content
Reading Gravity
Primary
Optical
Area
Weak
Fallow
Area
Strong
Fallow
Area
Terminal
Area
Dashboard Layout
Place the Most Important Visualizations in the Top Left Corner
Reading Gravity
Primary
Optical
Area
Weak
Fallow
Area
Strong
Fallow
Area
Terminal
Area
Dashboard Layout
Use Layout to Present Information Hierarchically
Present Information Hierarchically
Dashboard Layout
Place High-Level Visualizations to the Left, Detail Visualizations to the Right and Bottom
Present Data Hierarchically
Agenda
Best Practices in Visual Analytics
Why We Visualize
Understanding Data
Visualizations
Enhancing Visualizations
Visualization Considerations
Dashboard Layout
Questions and Answers
Best Practices in Visual Analytics
Questions and Answers
Questions?