Do you have to create a visual with multiple categories? Discover 10 alternatives to using lots of colours so that your visuals don't look like a rainbow!
Visualisation is one of the most important aspects of reporting. Visuals play a major role in the democratisation of data, by helping executives to understand the data so they can make better decisions. However, using too many colours can work against us, causing confusion and making our reports look childish. Here you will find 10 alternatives to the use of colours that will help you create better visuals.
Data visualisation is an essential part of business intelligence, being one of the most important elements for business users to understand the data and be able to draw conclusions. Reporting and data visualisation are crucial elements of data analysis and the decision making process.
Colour plays a major role in graphic representation and, among other things, is used to differentiate between elements. However, developers often face a dichotomy: having to represent many categories in the same chart, which can result in visuals that look like a rainbow.
Less is more. The excessive use of colours in the same visual can generate the opposite effect to the one desired, generating confusion and making the information unintelligible.
At this point you might be wondering: "So, if I have to represent a lot of variables, how do I do it?
At Bismart, a Microsoft Power BI partner, we are experts in data visualisation with Power BI. Our data analysts and BI consultants have created a list of best practices regarding the use of colour in visuals.
If you are interested in reporting and want to optimise your Power BI reports, you can download the e-book: "21 best practices for reporting in Power BI".
Here are 10 alternatives to using too many colours in a visual. Apply them, observe and tell us the results!
10 ways to use less colours in a visual
1. Try using the same colour throughout the visual
If you find yourself in front of a screen with a visual that is too colourful, try applying the same colour throughout the visual. It may seem silly, but sometimes it is necessary to ask ourselves: What are colours for? What is their function? Normally, to separate categories. However, most charts are already designed to reflect different items and colours are simply unnecessary.
For example, in a simple bar chart, bars already separate different elements. So, why do we need different colours? Well, we don't.
Try it. Create a bar chart in which each bar is a different colour. Then design the same chart in one colour and ask a colleague: which one is easier to understand?
2. Use different shades instead of different colours
A good way to differentiate elements through colour is by applying lighter and darker versions of the same colour rather than different colours. This will prevent our graphic from looking amateurish while making it easier for end-users to distinguish between categories.
On the other hand, shades can also be used to give more importance to certain items. The human eye is designed to perceive the strongest colours first and, therefore, tones can be used to highlight objects over others.
Again, we encourage you to try it. Continuing with the example of a bar chart, first colour some bars in stronger colours and then do the same on different bars. Again, bother your colleague and ask them which elements of the graph they think are the most important.
3. Replace colour with other visual elements
There is a world beyond colour. Most reporting tools and platforms provide graphical elements that allow you to visually differentiate between variables without having to use different colours. For example, in a scatter chart, instead of distinguishing points with colours, we can use different symbols in the same colour. In a bar chart, we can play with texture, patterns or opacity.
However, we also have to be careful here. As it happens with colours, if we make an excessive use of these graphical elements, they can lead to confusion.
4. Highlight one or a few categories
Communication is a fundamental part of data visualisation. If you want to express ideas about the data through a visual, it is essential that, before designing it, you decide what you want to emphasise.
Take a few seconds and ask yourself: What statement do I want to make through this visual? What element of the visual helps me make that statement?
Once you know it, visually highlight that element and leave all the others aside.
Look at the image below, which of the two charts better highlights an element?
5. Merge several categories into one
As we have already seen, when we highlight categories through colour, we are classifying the elements of the visual into two groups: important and unimportant.
In a chart with many categories, it can be effective to merge the less relevant categories into one. This will simplify the visual and help end-users understand the information much better. If we want to go into more detail, we can always explore the "unimportant" categories in more depth.
For example, if we want to visually represent a large number of countries, instead of showing all of them, we can group them into continents. Obviously, if we do so, we should do so through a top-down approach so that whoever sees the dashboard or report has the possibility to explore the countries of each continent.
6. Show all the categories, but merge them through colour
Sometimes it is impossible to only show some categories, since the less significant are essential to express the message. In this case, we can show all the categories, but merge the less relevant ones by painting them in the same colour.
7. Use direct labels
Direct labels are a good alternative to the use of different colours, as they allow the recipients to distinguish between variables even if a visual has only one colour.
In addition, labels express information that colours are unable to. For example, let's imagine we have a bar chart in which each bar represents a geographical area. If we use different colours for each territory, end users will not be able to know the territory. However, if we apply the same colour to the whole visual, but label each territory, they will.
8. Whenever you can't use direct tags, use tooltips.
Tooltips are labels that appear in the visual when the user hovers the mouse over an element. Therefore, unlike direct tags, tooltips do not appear constantly on the screen and users can only view one at a time.
This hinders comparison, so direct tags are better when we want to compare between elements. Nevertheless, we cannot use a hundred direct labels in a visual. That is why we shoulds use tooltips for the less significant information.
9. Try changing the type of chart
Changing the chart type is the best option to use less colours when we cannot merge or hide categories.
When this happens, we should try to find a visual that clearly distinguishes all categories through position so that it is not necessary to do so through colour. For example, a split bar chart will always differentiate elements better than a stacked bar chart.
Choosing one visual or another can completely change the storytelling of our dashboard. Spending several minutes choosing the right visual is never a waste of time.
10. Small multiples
There is a very effective visual or visualisation technique to reduce the number of colours when all the other options are useless: "small multiples".
This technique consists of transforming a chart with many categories into a chart for each category. In other words, making small multiples of the same graphic by giving each category its own space instead of putting them all together in the same visual.
Small multiples make it easier to see trends in each category, but they make comparative analysis difficult. Therefore, if we want to compare, small multiples is not the best option.
If you want to transform a chart into small multiples, don't worry. You don't have to create a new chart for each category. Most business intelligence tools automate the process. For example, Power BI has the option "small multiples" since 2020.
Using different colours is the simplest way to differentiate elements within a visual. Although it is an effective technique, we have to use it in moderation and make sure that our visuals don't end up looking like a rainbow.
Next time you are creating a visual with many elements or variables, apply one of the 10 techniques mentioned in this post. End users will be grateful!
Also, don't forget to download the e-book "The 21 best practices for reporting in Power BI".