+ All Categories
Home > Documents > Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best...

Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best...

Date post: 18-Aug-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
36
Data Visualization & Dashboard Design Best Practices and Tips
Transcript
Page 1: Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best Practices and Tips. Understanding the User is the Key to Designing User-Centric

Data Visualization & Dashboard Design Best Practices and Tips

Page 2: Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best Practices and Tips. Understanding the User is the Key to Designing User-Centric

Understanding the User is the Key to Designing User-Centric

Analytical Dashboards

Page 3: Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best Practices and Tips. Understanding the User is the Key to Designing User-Centric

What is user-centric design?

User-centric design is…Catered specifically to the needs and requirements of a user or a type of user.

Through requirement gathering and an understanding of the tasks and needs of a user, a design should be catered to the specific needs of the user.

Page 4: Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best Practices and Tips. Understanding the User is the Key to Designing User-Centric

What is user-centric design?

User-centric design is…Predictable, and consistent in its behavior and style.

This minimizes the learning requirement for users. Individual parts of the product are created as a system, not as separate “pages”

Page 5: Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best Practices and Tips. Understanding the User is the Key to Designing User-Centric

What is user-centric design?

User-centric design is…Simple and natural dialog, stripped down to the minimum essentials.

This reduces unnecessary effort by the user. Messages and instructions should use the vocabulary of the intended audience. Terminology, colors, etc., should be defined and always has the same meaning.

Page 6: Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best Practices and Tips. Understanding the User is the Key to Designing User-Centric

What is user-centric design?

User-centric design is…Accessible navigational systems that are easy to use.

Both vertical (ie: breadcrumbs, drilling, etc) and lateral navigation (ie: switching between sections) should be easy to understand, to prevent the user from getting lost.

Page 7: Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best Practices and Tips. Understanding the User is the Key to Designing User-Centric

Understanding the User

…role? ...work flow?

What decisions does the user make?

What questions do they need answered?

In what context will the dashboard be viewed?

What are the user’s next steps after viewing the dashboard?

What is the user’s…

Determines:How information should be structured to prioritize the

most critical answers.

Determines:How the dashboard will fit into a user’s process.

Page 8: Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best Practices and Tips. Understanding the User is the Key to Designing User-Centric

Designing Focused, Thoughtful Dashboards

Page 9: Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best Practices and Tips. Understanding the User is the Key to Designing User-Centric

3 steps to build focused, thoughtful dashboards

Format

Structure

Functionality

In what device or medium is the dashboard delivered or used?

How is the dashboard laid out to help users understand the big picture?

What capabilities will help users understand and interact with the data?

3 steps to design focused, thoughtful dashboards

Page 10: Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best Practices and Tips. Understanding the User is the Key to Designing User-Centric

Step 1 – Format

Format: How a Dashboard is DeliveredConsiderations for determining the format

Page 11: Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best Practices and Tips. Understanding the User is the Key to Designing User-Centric

Step 1 – Format

Format: How a Dashboard is DeliveredConsiderations for determining the format

Page 12: Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best Practices and Tips. Understanding the User is the Key to Designing User-Centric

Step 1 – Format

Format: How a Dashboard is DeliveredResponsive design kills platform-specific design constraints

Page 13: Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best Practices and Tips. Understanding the User is the Key to Designing User-Centric

Step 1 – Format

Format: How a Dashboard is DeliveredResponsive design kills platform-specific design constraints

Page 14: Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best Practices and Tips. Understanding the User is the Key to Designing User-Centric

Step 1 – Format

Format: How a Dashboard is DeliveredResponsive design kills platform-specific design constraints

Page 15: Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best Practices and Tips. Understanding the User is the Key to Designing User-Centric

Step 2 – Identify the structure

Design in the absence of content is not design, it’s decoration.

Page 16: Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best Practices and Tips. Understanding the User is the Key to Designing User-Centric

Step 2 – Structure

Structure: How a Dashboard is Laid Out

Gradual Reveal

The user is able to follow a logical progression of analysis, usually by first selecting a metric, and then by exploring additional context.

Contextual clues help guide the analysis via thresholding within the data.

Subsequent selections beyond the first metric selection will filter and narrow the data.

Page 17: Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best Practices and Tips. Understanding the User is the Key to Designing User-Centric

Step 2 – Structure

Structure: How a Dashboard is Laid Out

Relationship

Emphasizes the relationships between entities or measurements.

Relationships or connections may be mathematical, geographical, organizational, or functional.

Page 18: Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best Practices and Tips. Understanding the User is the Key to Designing User-Centric

Step 2 – Structure

Structure: How a Dashboard is Laid Out

Scorecard

Provides easiest “at a glance” indication of where problems are located, making it easy to identify the most critical path of analysis.

Provides an overview snapshot, keeping the interface simple, uncluttered and inviting. Each scorecard has the ability to link out to a separate page for additional detail and context.

Page 19: Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best Practices and Tips. Understanding the User is the Key to Designing User-Centric

Step 2 – Structure

Page 20: Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best Practices and Tips. Understanding the User is the Key to Designing User-Centric

Step 2 – Structure

Page 21: Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best Practices and Tips. Understanding the User is the Key to Designing User-Centric

Step 3 – Functionality

Functionality: Helping Users Interact with DataPower and control through meaningful micro-interactions

Filters Navigation Alerts Collaboration

Users can define the scope of the data displayed

within the dashboard. Can be organizational, geographical, time

parameter, etc.

Lateral navigation moves to different dashboards,

vertical navigation moves forward or backward within a singular path.

Information is highlighted based on pre-defined criteria or thresholds.

Encourages the user to share their findings –

export to Excel, share a PDF, or annotate directly

over a dashboard.

Page 22: Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best Practices and Tips. Understanding the User is the Key to Designing User-Centric

Dashboard Design & Data VisualizationBest Practices & Quick Tips

Page 23: Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best Practices and Tips. Understanding the User is the Key to Designing User-Centric

Picking the right graph type

Do I want to compare values?

Picking the right graph typeFive questions to narrow down the options

Am I showing composition?

Do I want to understand distribution?

Do I need to analyze trends?

Should I understand

relationships between sets?

Page 24: Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best Practices and Tips. Understanding the User is the Key to Designing User-Centric

Picking the right graph type

Picking the right graph typeComparing one or many data sets

Bar Graph Radar Graph Bullet GraphCircular Area Graph

Page 25: Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best Practices and Tips. Understanding the User is the Key to Designing User-Centric

Picking the right graph type

Picking the right graph typeDisplaying the composition – how individual parts make up a whole

Pie Chart Stacked Area GraphStacked Bar Graph

Waterfall Graph

Page 26: Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best Practices and Tips. Understanding the User is the Key to Designing User-Centric

Picking the right graph type

Picking the right graph typeUnderstanding distribution – identify outliers and range of values

Box & Whisker Plot Scatter Chart

Page 27: Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best Practices and Tips. Understanding the User is the Key to Designing User-Centric

Picking the right graph type

Picking the right graph typeAnalyzing trends – how data changes over time

Line Graph Dual-Axis Line & Bar Graph

Page 28: Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best Practices and Tips. Understanding the User is the Key to Designing User-Centric

Picking the right graph type

Picking the right graph typeDisplaying relationships between data sets

Bubble Chart Chord Graph Mosaic Graph

Page 29: Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best Practices and Tips. Understanding the User is the Key to Designing User-Centric

Typography

Page 30: Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best Practices and Tips. Understanding the User is the Key to Designing User-Centric

Typography

Typography

Page 31: Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best Practices and Tips. Understanding the User is the Key to Designing User-Centric

Typography

Page 32: Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best Practices and Tips. Understanding the User is the Key to Designing User-Centric

Color

Color Selection in Data Visualizations

SequentialValues are ordered

from low to high

DivergingTwo sequential color schemes

extending out from a midpoint value

CategoricalRepresents distinct groups, so use high contrast between adjacent colors

Page 33: Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best Practices and Tips. Understanding the User is the Key to Designing User-Centric

Color

Page 34: Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best Practices and Tips. Understanding the User is the Key to Designing User-Centric

Color

Page 35: Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best Practices and Tips. Understanding the User is the Key to Designing User-Centric

Color

Page 36: Data Visualization & Dashboard Design - Ivan Shamaev · Data Visualization & Dashboard Design Best Practices and Tips. Understanding the User is the Key to Designing User-Centric

Further reading

Stephen Few Edward Tufte


Recommended