NewDataLabs

Tableau - Business Intelligence Tools

  • Solutions
    • ETL
      • Tableau Prep
      • Airflow
      • Power Query
      • Microsoft Integration Services
      • Fivetran
    • Data warehouses
      • Snowflake
      • Google Big QUERY
      • Microsoft SQL Server
      • PostgreSQL
      • Web analytics
      • Amplitude
    • Business Intelligence
      • Tableau
        • What is Tableau?
        • How to implement Tableau properly?
        • Interactive management dashboard
        • Tableau price list
        • Products of Tableau
          • – Tableau Desktop
          • – Tableau Server
          • – Tableau Prep
          • – Tableau Online
        • Tableau Audit
        • Tableau Day
      • Power BI
  • Services
    • Tableau workshops on your data – Proof of Concept
    • Preparation of data – ETL
    • Reporting and data visualization
    • Migration services
    • Tableau training courses
    • Embedded Analytics
  • Salesforce
    • Salesforce CRM
      • Customer relationship management
      • Sale
        • Sales opportunity management
      • Business Intelligence analysis
      • Salesforce Manufacturing Cloud
      • Salesforce Service Cloud
      • Salesforce Marketing Cloud
    • Services
      • Proof of Concept
      • CRM workshops
      • Implementation of CRM
      • Post-implementation support
      • Data migration
      • Salesforce training
      • CRM consultancy
      • Salesforce integrations
    • Tableau + Salesforce
  • About Us
  • Customers
    • Our Customers
    • Customer stories
      • Totalizator Sportowy Sp. z o.o.
      • Snieżka S.A.
      • Werner Kenkel Sp. z o.o.
      • DOZ S.A.
  • Events
    • Webinars >
      • Salesforce
      • Tableau
      • Power BI
    • Tableau Training Courses >
      • New Data Model
      • Tableau online course
      • Tableau training courses
    • Power BI Training Course
  • Blog
  • Download Tableau
    • Tableau Desktop – Trial
    • Tableau Server – Trial
    • Tableau Prep – Trial
    • Tableau Reader
  • Contact
EN / PL

Charts in Tableau Part 3: Parts of a Whole

2024-02-02

In the previous posts of the “60 Charts in Tableau”, I described the techniques that help visualize the category and time data. Let’s recall: – bar charts were recommended for category data, and line charts for time data. What to do in the case when you need to visualize the data that is part of a whole? The answer is – it depends – and I will try to explain it in the below post.

A pie chart and its bad reputation

A pie chart is one of the most condemned techniques for visualizing parts of the whole by the specialists. Why? First of all, it’s illegible when you have more categories. Moreover, it’s hard for human beings to compare angles, and pie charts cannot be used to compare changes over time. Despite this, pie charts are quite popular, as it is easy to image the whole as a complete circle and its sections as the data under analysis. However, the limitations of these charts usually surpass the advantages, and for this reason the professionals hardly ever use them. They are much more popular among the unexperienced users. A pie chart may be useful, but you need to bear in mind certain basic principles:

  1. You visualize just a few data categories which sum up to 100% (ideally two, maximum three categories)
  2. Sort the categories by value (clockwise)
  3. You don’t want to show changes over time

If you follow the above principles – a pie chart will be ok, but a donut chart would be a better choice. This chart allows you to use the space inside the circle for a title:

If not a pie chart, then…

If you need to visualize more than two categories, you’d better go for other types of charts. The simplest alternative would be a stacked bar chart (or a stacked column chart):

This chart is much easier to interpret than the pie chart and takes much less space. If your focus is to compare the values – it would be good to convert the chart into a bar chart and add the option of summing up to 100%:

This chart takes more space, but it makes the analysis and comparing the values much easier. Another option would be a tree map, which has become quite popular in the recent years. In principle, this chart is similar to a pie-chart, where instead of slices, rectangles are used:

This graph is challenging, as human beings struggle to compare areas. Still, they are easier to compare than the angles. Thus, when combined with labels, a tree map could be an interesting alternative.

The worst idea is to use packed bubbles, as comparing the sizes of circles might be very problematic in contrast to analyzing rectangles. For this reason, you should always avoid using these charts.

More categories – more options

If you need to compare the share of various categories for more than one dimension, you can use a stacked bar chart or a column bar chart. These charts use the well known and easy to interpret bars for comparing values:

You should bear in mind, that it’s better to use stacked bar charts to visualize the category data than the stack column chars – similarly as in the case of the usual bar charts. A stacked column chart will be a better choice when visualizing changes in the share over time:

However, bar charts are more often associated with category data, therefore a stacked area chart could be a good alternative to visualize changes over time:

Stacked charts have one fundamental problem – for example, when looking at a stacked bar chart, it’s easy to compare the size of the category that is placed on the 0-axis, as we have a common reference point (bars start from the same point). The situation is similar for the last categories on the 100% axis. Comparing the categories between them becomes difficult, as they don’t have a common reference point:

You can overcome this problem by breaking down the chart into parts to create a panel chart. However, in this approach it’s impossible to identify the categories summing up to 100% – this is not intuitive. Therefore, the choice of the right solution will depend on the circumstances. You could also use both approaches at the same time to present the two charts, or to let the users make their choice.

Tableau also provides greater interactivity. For example, you can add a parameter to sort the categories on the chart – in the below example, by using the parameter the user is able to select the category that will be displayed first. This category will automatically get a common reference point, which will make its analysis much easier:

There are quite many options to visualize parts of the whole

In terms of visualizing categories and times, the recommendations were pretty clear, but it’s not the same in the case of visualizing parts of the whole. A different approach would be recommended for visualizing a single state (another approach for various categories). You approach will also vary when you wish to compare the categories or analyze the variability over time. You should keep in mind some basic principles: it’s easy for us to compare lengths or positions, but it’s more difficult to compare areas, and comparing angles is the most difficult. It’s important to have a common reference point when comparing lengths. Taking into account these limitations, you will be able to choose the best chart for visualizing part of the whole.

Mateusz Karmalski, Tableau Author

Webinars
> Amplitude Webinars
> Tableau Webinars
> Power BI Webinars

Tableau training courses
Power BI online course
ETL
> Tableau Prep
> Airflow
> Power Query
> Microsoft Integration Services
Data warehouses
> Snowflake
> Google BigQuery
> Microsoft SQL Server
> PostgreSQL
Business intelligence
> Tableau
> Salesforce
> Power BI
Web analytics
> Amplitude
Salesforce
> Customer relationship management
> Sale
> Sales opportunity management
> Analysis Business Intelligence
> Salesforce Manufacturing Cloud
> Salesforce Service Cloud
> Salesforce Marketing Cloud
Contact

contact@newdatalabs.com
contact@newdatalabs.com


601797783
+48 781 648 194


Adres
Correspondence address:
al. T. Boy’a – Żeleńskiego 26,
51-160 Wrocław

Copyright © 2025

Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}
The newdatalabs.com/en website uses cookies. We use information saved using cookies and similar technologies, including for advertising and statistical purposes and to adapt our website to the individual needs of users. By continuing to use the site, you agree to the terms.Close