Select Distinct Logo Clear Background

Business Analytics Blog

Data Visualisation Best Practice

Data Visualisation Best Practice Guide Cover

This is our data visualisation best practice guide

it brings together some of our favourite tips and techniques to help you create better reports and dashboards

Data Visualisation Best Practice Contents

  • Have a PLAN
  • Know your audience
  • What type of dashboard?
  • Data Types
  • Use Appropriate Charts and Graphs
  • Make best use of space
  • Refine the design
  • Examples of Good and Bad

Dashboards are a great way to present the data your audience needs to know. But, if they done wrong, they can do more harm than good.

This best practices guide for creating dashboards walks you through the key steps to consider when designing a dashboard.

The key to a good dashboard is to make it simple yet informative. It should be easy for your audience to understand the message you’re trying to convey. And to take action on any insights or recommendations.

Its important to remember that the best dashboards are built iteratively with input and feedback from the end users

Have a PLAN

PLAN stands for Purpose, Layout, Analysis and New Release. This cycle ensures that the dashboard is fit for purpose. And continues to be as the needs of the end user may change over time

Try to follow a standard process as much as possible when introducing new dashboards

Aim for consistency with design, layout and flow of the information

Diagram showing key stages of business intelligence dashboard design,

Know your audience

Understand the needs of the end user.

Design the dashboard at the relevant level for that audience.

e.g. a CEO will be likely want a high level overview, whereas a HR manager will tend to be focussed on people, skills and training.

Types of Dashboards

Examples of Strategic, Operational and Analytical dashboards

Different Types of Data

Types of data and understanding their differences is important

This section outlines the different types of information you will need to consider and best practices for each

Categorical Data and Nominal Data

Nominal data is the name given to types of data that describes a group or category, the word Nominal relates to name.

This type of data has no specific ranking order to it. With examples being things such as Country names, People’s names or department names.

It can be words, numbers or any mixture of characters such as a vehicle registration

Ordinal data

Ordinal data is similar to nominal data in that is based on a name. But those names do have an order to them for ranking purposes.

Examples of Ordinal data could be Gold, Silver and Bronze or High, Medium, Low.

Typically these data types need to have an associated field by which to sort them

Quantitative Data

Quantitative data is used to collect items that have a measured value, such as Sales, Prices or times

Which charts and graphs to use for which types of data

Understanding which type of chart to use for the most efficient presentation of your data type and timescales

Space is a significant limiting factor in dashboard design. But not all space is created equal, the human eye is drawn to specific areas more than others

Selecting the best type of visual for each type of information

Bullet Graph

A bullet graph is a horizontal type of gauge, it is a great of showing progress against a specific target such as Sales v Budget

Sales versus budget bullet graph

Bar Graph

A bar graph is good for comparatives, being space efficient and easy to see relative values

Bar Graph comparing rainfall across different years

Stacked Bar Chart

Stacked Bar Charts are use to combine a headline view, with a high level breakdown of the relative composition of sub categories within a category

a stacked bar chart showing categories over time with relative sub category composition

Combination Chart

Combination charts bring together  two types of chart into a single chart. Combining line charts with column charts in this example

They are useful when you need to show values that have a different scale but want to see the trend of multiple variables at the same time in the same space

For example, Showing Sales values and Gross margin percentages over time

combination bar and line chart showing sales and gross profit percentage over time

Sparklines

Sparklines are a very compact space efficient way to show an underlying trend. Typically shown alongside a value in a table to give the single value more context

The below example shows that the sales this year are on an upward trend

Sparkline example showing a sales trend

Box Plots

useful to present distribution of data around a median, with upper and lower values, e.g. defect rates

Box plot showing variations in product weights

Tree Maps

Tree maps are a space efficient way of breaking down a hierarchy by values, to quickly visualise contributions to the whole

Tree map showing relative contribution of stores within regions

Pie Charts

Let’s start by identifying some potential problems with pie charts

Pie charts are not as space efficient as other chart options, requiring a lot of white space due to the circular shape

It can be very difficult to care the size of angles to each other so reading accurate values can be difficult, and this gets worse as the pie chart gets smaller

As more segments are added to a pie chart the need to have multiple colours or patterns can make them even more difficult to use

But, the real strength of pie charts is that they are widely understood and if used carefully they can be a user friendly option

By avoiding the weaknesses of pie charts, keeping the number of options to less than say five segments.

And using call out values to highlight percentages for easy comparison. Also using them in conjunction with other visual objects they can add a visual interest

Using pie charts as interactive filters on reports and dashboards can be a very useful tool

a Pie Chart

Tables

Tables for many people are more readily understood than a chart, it is often worth just presenting data in the form of a simple clear table

Maps

Maps are useful to measure relative geographic data which could be difficult to see any other way

The example below shows sales cannibalisation in Sheffield from a new store opening in nearby Rotherham

a map data visualisation showing sales by store within a region

Make the best use of Space

Space is often a significant limiting factor, using this layout template can be a good way to try to keep a familiar look and feel

The image below highlights where you should consider adding the most important information for maximum impact, attention is drawn to the middle of the screen naturally

Make the best use of space diagram for business intelligence dashboards

These data visualisation best practice tips are suitable for a wide range of business intelligence tools, the examples were created using Microsoft Power BI, but can equally be applied to Tableau, Google Data Studio or even Excel

Watch our data visualisation best practice video

Including an example of a badly laid out dashboard and all the reasons for it and examples of how to improve the layout of a dashboard

This Data Visualisation Best Practice guide is just one of our many tips and timesavers you will find in our Blog

Our Business Analytics Timesavers are selected from our day to day analytics consultancy work and are the everyday things we see that really help analysts, SQL developers, BI Developers and many more people. Our blog has something for everyone, from tips for improving your SQL skills to posts about BI tools and techniques. We hope that you find these helpful!

Business Analytics Blog

By Simon Harrison

Simon Harrison Founder of Select Distinct Limited and a business intelligence expert