top of page

Welcome
to NumpyNinja Blogs

NumpyNinja: Blogs. Demystifying Tech,

One Blog at a Time.
Millions of views. 

Tableau Charts: How to Know Which Chart to Use, When to Use It, and Why It Matters

Aug 16
13 min read

From simple bar charts to Sankey, Sunburst, Waffle, and other advanced visuals — a practical guide to turning data into a story.

When I first started working with Tableau, one of the things I found most interesting was the number of charts available.

Bar chart. Line chart. Pie chart. Tree map. Scatter plot. Heatmap. Maps. And then there were all the advanced visualizations that seemed to appear everywhere—Sankey diagrams, Sunburst charts, Waffle charts, Donut charts, and more.

At first, it was tempting to think:

“The more advanced the chart, the better the dashboard.”

But that is not really how good data visualization works.

A beautiful chart is not necessarily a useful chart.

The real skill in Tableau is knowing which chart will help your audience understand the data fastest.

For example, if your manager asks:

“Which region is performing best?”

you probably don't need a Sankey diagram.

A simple sorted bar chart may answer the question in seconds.

But if the question is:

“How are customers moving from website visits to purchases?”

Now a Sankey diagram starts making sense.

That is what this article is about.

Not just how to create Tableau charts, but how to decide which chart to use, why to use it, and when a particular chart should be avoided.

 

Before Choosing a Chart, Ask One Question

Before opening Tableau, ask yourself:

“What question am I trying to answer?”

This one question can save you from creating a dashboard full of attractive but confusing charts.

For example:

Business Question

A Good Starting Chart

Which region has the highest sales?

Bar chart

How are sales changing each month?

Line chart

What percentage does each category contribute?

Donut / Pie

Is discount related to profit?

Scatter plot

Where are sales concentrated geographically?

Map

Which months have the strongest sales?

Heatmap

What does the sales distribution look like?

Histogram

Are there unusual values?

Box plot

How does a customer move through stages?

Sankey

How is a hierarchy structured?

Sunburst

How close are we to our target?

Bullet chart

What percentage of a goal is complete?

Waffle chart

This is the mindset I recommend developing as you learn Tableau.

Don't start with the visualization. Start with the question.

 

1. Bar Chart — Your Go-To Chart for Comparisons

If I had to choose one chart that every Tableau beginner should become comfortable with, it would be the bar chart.

Why?

Because comparison is one of the most common things we do with data.

Suppose your dataset contains sales for four regions:

  • East

  • West

  • Central

  • South

Your question is simple:

Which region generated the most sales?

A bar chart makes the answer immediately visible.

In Tableau

Drag:

Region → Rows

Sales → Columns

Then sort the bars from highest to lowest.

That's it.

You can make it more informative by adding labels or using color to highlight a specific category.

When should you use a bar chart?

Use it when you want to:

  • compare categories

  • rank products

  • identify Top N customers

  • compare regions

  • compare departments

  • show highest and lowest performers

When should you avoid it?

If you have dozens of categories, the chart can become difficult to read.

Instead, use a Top N filter, grouping, or another visualization.

 A bar chart makes category-to-category comparisons easy to understand

Tableau Bar Chart – Sales by Region

 

2. Line Chart — When Time Becomes the Story

A line chart becomes useful when your question involves change over time.

Imagine your sales looked like this:

January → $80K

February → $85K

March → $92K

April → $110K

May → $105K

June → $125K

Looking at six numbers in a table is possible.

But a line makes the movement much easier to see.

You can immediately notice the increase, the small decline, and the later recovery.

Use a line chart for questions like:

  • Are sales growing?

  • Is revenue declining?

  • Which months have seasonal peaks?

  • Did performance improve after a campaign?

  • How has profit changed over several years?

In Tableau

Place:

Order Date → Columns

Sales → Rows

Then choose the appropriate date level—Month, Quarter, or Year.

One mistake I see often

People sometimes put too many categories on a line chart.

Suddenly you have 15 colored lines crossing each other.

Technically, the chart may be correct.

Practically, nobody wants to decode it.

Use filters, highlighting, or a smaller number of categories when necessary.


 A line chart is ideal when the order of time and the movement of the metric matter.

Tableau Line Chart – Monthly Sales Trend

 

3. Stacked Bar Chart — When You Need the Total and Its Breakdown

Sometimes knowing the total isn't enough.

You also want to know what makes up that total.

Suppose East has $500K in sales.

You also want to know how much came from:

  • Technology

  • Furniture

  • Office Supplies

A stacked bar chart can show both pieces of information together.

In Tableau

Drag:

Region → Rows

Sales → Columns

Category → Color

Now each region becomes a bar divided into categories.

Best use case

Use a stacked bar when your audience needs to understand:

“How much?”

and

“What makes up that amount?”

Avoid it when...

You need to compare the individual middle segments very precisely.

In that situation, a grouped bar chart may be easier to interpre


4. Pie Chart — Keep It Simple

Pie charts are probably one of the most debated charts in data visualization.

I don't think pie charts are “bad.”

They simply have a specific job.

They work well when you're showing a small number of categories that together make one meaningful whole.

For example:

Technology — 45%

Furniture — 30%

Office Supplies — 25%

That's easy to understand.

But imagine having 15 categories.

Now the pie becomes a collection of tiny slices.

At that point, a bar chart will usually communicate the comparison much better.

Use a pie chart when:

  • there are only a few categories

  • percentages are the main message

  • all categories belong to one meaningful total

Don't use it when:

  • there are many categories

  • exact comparisons matter

  • you're showing a trend over time

    Pie charts work best when a small number of categories form a meaningful whole.

Tableau Pie Chart – Sales Contribution by Category

 

5. Donut Chart — Same Idea, Different Presentation

A donut chart is basically a pie chart with a hole in the middle.

So why use one?

The center gives you an opportunity to display an important number.

For example:

$2.4M

Total Sales

Then the surrounding segments show how that total is distributed.

That makes a donut especially useful in dashboards where you want a visual plus a central KPI.

Good examples

  • Sales mix

  • Expense distribution

  • Customer segments

  • Completion percentage

  • Revenue contribution

One important point

Don't create a donut chart just because it looks modern.

If the audience needs to compare six categories accurately, a bar chart may still be better.


6. Scatter Plot — When You Want to Ask “Are These Two Things Related?”

This is one of my favorite charts for analysis.

Suppose you have:

Discount

and

Profit

You may wonder:

“Are higher discounts associated with lower profit?”

A scatter plot lets you investigate that relationship.

Each dot represents an observation such as a customer, product, or order.

You may see:

  • an upward pattern

  • a downward pattern

  • no obvious relationship

  • clusters

  • unusual outliers

You can also add a trend line to help understand the overall relationship.

Use scatter plots for:

  • Sales vs Profit

  • Advertising Spend vs Revenue

  • Age vs Income

  • Price vs Quantity

  • Discount vs Profit

Important reminder

A relationship in a scatter plot does not automatically prove causation.

The chart helps you investigate a relationship. It doesn't automatically explain why the relationship exists.

Scatter plots help analysts explore relationships, clusters, and potential outliers.

Tableau Scatter Plot – Sales vs Profit

 

7. Histogram — What Does the Data Actually Look Like?

Sometimes the average doesn't tell you enough.

Imagine the average delivery time is 5 days.

That sounds reasonable.

But what if:

  • most orders arrive in 2–3 days

  • a smaller group takes 10–15 days

  • a few orders take 30 days?

The average hides that story.

A histogram helps you see the distribution.

Use it for:

  • Age

  • Salary

  • Order value

  • Delivery time

  • Customer purchase amount

  • Response time

The important idea is that the values are grouped into ranges, or bins.


 

8. Box Plot — Quickly Spot Spread and Outliers

Box plots are especially useful when you want to compare distributions between groups.

Suppose you're comparing delivery time across four regions.

A box plot can help you understand:

  • the median

  • the spread

  • the range

  • potential outliers

This is much more informative than simply comparing the average delivery time.

Use a box plot when your question is:

“How consistent is this metric?”

rather than simply:

“What is the average?”

 

9. Heatmap — Let Color Reveal the Pattern

Heatmaps are fantastic when you have two dimensions and want to find patterns quickly.

For example:

Region × Month

with Sales represented by color.

You may immediately notice that:

  • one region performs strongly in December

  • another region is consistently weak

  • certain months perform well across all regions

That's information you might miss in a simple table.

Great use cases

  • Sales by month and region

  • Website activity by day and hour

  • Employee performance

  • Product performance

  • Customer activity

Heatmaps use color intensity to make patterns and high/low areas easier to spot.

Tableau Heatmap – Sales by Region and Month

 

10. Highlight Table — When You Need Both Color and Numbers

A highlight table takes the idea of a heatmap one step further.

You get the color pattern and the actual number.

This is useful when your audience wants to quickly identify patterns but still needs exact values.

For example:

Region | January | February | March

The color tells you which cells are performing strongly, while the numbers tell you exactly how much.

This is a good choice for analytical dashboards where precision matters.


 11. Treemap — When Hierarchy and Size Matter

Treemaps are great when you want to show hierarchical categories using size.

Imagine:

Technology

→ Phones

→ Computers

→ Accessories

The size of each rectangle can represent Sales.

The larger the rectangle, the larger the value.

Use treemaps when:

  • you have hierarchical categories

  • you want to show part-to-whole relationships

  • you have many categories

  • space on the dashboard is limited

A treemap can communicate a large amount of information in a relatively small area.

 

12. Maps — Use Them When Location Is Part of the Question

Having a geographic field does not automatically mean you need a map.

This is an important distinction.

If your question is:

“Which state has the highest sales?”

a sorted bar chart may actually be better.

But if your question is:

“Where are our sales concentrated?”

then a map becomes much more useful.

Use maps for:

  • sales by state

  • customers by city

  • store locations

  • patient locations

  • delivery locations

  • geographic trends

The map should add geographic meaning—not just decoration.

Maps are most useful when geographic location is part of the business question.Tableau Filled Map – Sales by State 

 

13. Bullet Chart — Actual vs Target

If you work with KPIs, you will probably use bullet charts often.

Imagine:

Sales Target: $1M

Actual Sales: $850K

A bullet chart allows the viewer to understand the performance against the target in one compact visual.

Use it for:

  • Sales vs Target

  • Actual vs Budget

  • Revenue vs Goal

  • Employee performance

  • Service-level targets

It is particularly useful when dashboard space is limited.

 

14. Gantt Chart — When Duration Matters

Gantt charts are about time duration.

They can answer questions such as:

  • When did the project start?

  • How long did it take?

  • Which tasks overlap?

  • Which stage is taking the longest?

They work well for project management, scheduling, operations, and timelines.

 

 

15. Waterfall Chart — Tell the Story Behind a Change

A waterfall chart is excellent for explaining how you moved from one number to another.

Imagine your profit started at:

$500K

Then:

  • $100K New Customers

  • $50K Upselling

− $70K Discounts

− $40K Returns

Final Profit:

$540K

Instead of just showing $500K and $540K, the waterfall explains what happened in between.

This makes it particularly useful for finance and business reporting.


Packed Bubble Charts: Packed Bubble Charts use the size of each bubble to represent a measure, making it easy to spot the largest and smallest categories at a glance. They work well for sales by category, customer revenue, product performance, or market share. Use them when you want a quick visual comparison rather than precise value-by-value analysis. For exact comparisons, a bar chart is usually a better choice.                 

Ask yourself: “Do I want my audience to quickly see which categories are bigger or smaller?” If yes, a Packed Bubble Chart can be a good choice.

 


 Now Let's Talk About Advanced Tableau Charts

Once you are comfortable with the basic charts, you can start experimenting with advanced visualizations.

But here's my favorite rule:

Don't use an advanced chart to impress your audience. Use it to explain something that a basic chart cannot explain as effectively.

Let's look at some of the most useful ones.


16. Sankey Diagram — Perfect for Showing Flow

A Sankey chart becomes useful when something moves from one stage to another.

Think about a customer journey:

Website

↓

Product Page

↓

Add to Cart

↓

Checkout

↓

Purchase

The width of the flow can represent the number of customers.

Now you can see where customers are moving and where they are dropping off.

Other examples

Sankey charts can be used for:

  • customer journeys

  • recruitment pipelines

  • patient journeys

  • supply chains

  • budget allocation

  • energy flow

  • product movement

Ask yourself:

“Is something moving from A to B?”

If yes, a Sankey may be worth considering.

Sankey diagrams are useful when the movement or flow between stages is the main story.

Sankey Diagram – Customer Journey

 


17. Sunburst Chart — Show Multiple Levels of a Hierarchy

Sunburst charts are visually interesting because they display hierarchy through multiple rings.

For example:

Category

→ Sub-Category

→ Product

The center represents the highest level, while the outer rings represent deeper levels.

Use it when:

  • hierarchy is important

  • you have multiple levels

  • you want to explore parent-child relationships

Example

Center:

Technology

Next ring:

Phones | Computers | Accessories

Outer ring:

Individual products

The result gives the viewer a sense of how the smaller pieces fit into the larger structure.



But remember...

If you only have one or two categories, don't use a Sunburst.

A bar chart may tell the story much more clearly.

 

18. Waffle Chart — A Simple Way to Show Percentages

A Waffle chart uses a grid—often 100 small squares—to represent a percentage.

Suppose:

82% of customers are satisfied.

You can highlight approximately 82 of the 100 squares.

It is visually simple and works particularly well in executive dashboards.

Good use cases

  • Completion rate

  • Satisfaction rate

  • Achievement percentage

  • Conversion rate

  • Goal progress

One thing I recommend is displaying the exact percentage as a large number as well.

The visual gives the impression.

The number gives the precision.

Waffle charts work well when the main message is a percentage out of 100

Tableau Waffle Chart – 82% Customer Satisfaction

 


19. Onion Chart — For Layered Information

The Onion chart is a more specialized visualization.

It can be useful when your data naturally has multiple layers surrounding a central concept.

For example:

Overall Performance

→ Region

→ Category

→ Sub-Category

→ Product

The layered design can help communicate relationships between levels.

However, this is one of those charts where I would ask:

“Does the visualization actually make the hierarchy easier to understand?”

If the answer is no, use a treemap, bar chart, or another simpler option.

Advanced does not always mean better.


 

20. Dual-Axis Chart — Two Measures, One Story

Sometimes you want to look at two related metrics together.

For example:

Sales

and

Profit Margin

You might use:

Bars → Sales

Line → Profit Margin

This creates a dual-axis visualization.

Good use cases

  • Sales + Profit Margin

  • Revenue + Growth %

  • Actual + Target

  • Orders + Average Order Value

Be careful

Dual-axis charts can become misleading if the scales are poorly designed.

Always make sure the viewer understands what each axis represents.

 

21. Combination Chart — When One Chart Isn't Enough

A combination chart brings different visual forms together.

For example:

Bars = Revenue

Line = Growth Rate

This can be useful when one measure gives you the size of the business while another shows how quickly it is changing.

It is especially useful in executive dashboards.

 

What About Tableau's Show Me?

If you are still learning Tableau and aren't sure which visualization to choose, Show Me is a great starting point.

Select the fields you want to analyze and open Show Me.

Tableau will suggest visualization types based on the fields you selected.

This is a good way to learn the relationship between:

Data type → Analytical question → Visualization

Over time, you won't need Show Me as much because you'll begin recognizing the patterns yourself.

Tableau's Show Me panel helps beginners understand which visualizations can be created from selected fields.


Tableau Show Me Panel

 

A Real Example: Choosing Charts for a Sales Dashboard

Let's say you're building a dashboard using a sales dataset.

You have:

  • Order Date

  • Region

  • Category

  • Product

  • Sales

  • Profit

  • Discount

  • Customer

  • State

Now let's decide which chart should answer each question.

“How much are we selling?”

KPI Card

“How are sales changing?”

Line Chart

“Which region performs best?”

Sorted Bar Chart

“Which categories contribute to sales?”

Treemap or Donut

“Does discount affect profit?”

Scatter Plot

“Which states have the strongest sales?”

Map

“Which months and regions perform best?”

Heatmap

“How is profit distributed?”

Histogram / Box Plot

“How do customers move through the buying process?”

Sankey

Now your dashboard isn't just a collection of charts.

Every visualization has a job.

And that is the difference between a dashboard that looks good and a dashboard that actually helps people make decisions.


 

 


My Simple Chart Selection Formula

Whenever you're confused about which chart to use, try this:

If you're asking “Which is bigger?”

→ Bar Chart

If you're asking “How is it changing?”

→ Line Chart

If you're asking “Are these related?”

→ Scatter Plot

If you're asking “What makes up the total?”

→ Donut / Pie / Treemap

If you're asking “Where is it happening?”

→ Map

If you're asking “Where are the patterns?”

→ Heatmap

If you're asking “How is the data distributed?”

→ Histogram / Box Plot

If you're asking “How close are we to the target?”

→ Bullet Chart

If you're asking “How did we get from A to B?”

→ Waterfall

If you're asking “How does something move?”

→ Sankey

If you're asking “How is the hierarchy structured?”

→ Sunburst / Treemap

If you're asking “What percentage is complete?”

→ Waffle

 

One Last Piece of Advice

When you're creating Tableau dashboards, don't try to use every chart you know.

I've seen dashboards where almost every available visualization has been placed on one screen.

There may be:

A pie chart.

A donut.

A treemap.

A Sankey.

A map.

Three line charts.

Four KPI cards.

A scatter plot.

And a few filters.

It may look impressive in a screenshot.

But the viewer has no idea where to look first.

A good dashboard should have visual hierarchy.

Start with the most important question.

Then provide supporting analysis.

For example:

KPI → What happened?

Line chart → When did it happen?

Bar chart → Where did it happen?

Scatter plot → What relationships might explain it?

Advanced chart → How does the process or hierarchy work?

That creates a story.

 

Conclusion:

Tableau gives us a huge number of ways to visualize data, but you don't need to use all of them.

The real skill is not knowing how to create a Sankey diagram.

The real skill is knowing when a Sankey diagram is actually necessary.

Start simple.

Understand your data.

Understand your audience.

Identify the question.

Then choose the visualization.

And if a simple bar chart answers the question better than a complicated custom visualization, choose the bar chart.

Because at the end of the day, the goal of a Tableau dashboard isn't to make people say:

“Wow, that's a fancy chart.”

The goal is to make them say:

“Now I understand what is happening.”

And that, in my opinion, is what good data visualization is really about.


Thank you so much for taking the time to read my blog! I truly appreciate your support and interest in my content.






 


 
 

+1 (302) 200-8320

NumPy_Ninja_Logo (1).png

Numpy Ninja Inc. 8 The Grn Ste A Dover, DE 19901

© Copyright 2025 by Numpy Ninja Inc.

  • Twitter
  • LinkedIn
bottom of page