Home/Chart Types/Part-to-whole/100% stacked bar chart
Part-to-wholeIntermediate

100% Stacked Bar Chart

A bar chart where every bar is the same length and divided into segments, showing how proportions — not totals — compare across categories.

// 01 — The chart

What it looks like

Example — Revenue mix by regionFY 2025
North America48%28%20%Europe36%40%20%Asia Pacific28%32%36%Latin America20%40%36%SoftwareServicesHardware

Each bar sums to 100%, making it easy to compare the revenue mix across regions rather than absolute revenue.

// 02 — Definition

What is a 100% stacked bar chart?

A 100% stacked bar chart is a variation of the stacked bar chart where every bar is scaled to equal length, representing 100% of the total. Each segment within the bar shows the proportional share of a sub-category, expressed as a percentage.

Unlike a regular stacked bar chart where bar lengths vary (showing absolute totals), the 100% version normalizes every bar to the same width or height. This makes it ideal for comparing how the composition of a whole differs across groups, without being distracted by differences in total size.

Think of it as asking: “Of everything in category A, what fraction belongs to each segment?” — and then answering that same question side by side for categories B, C, and D.

Key distinction: A regular stacked bar chart answers “how much in total?” while a 100% stacked bar chart answers “what’s the proportional mix?” Choose based on whether totals or composition matters more for your story.

// 03 — Anatomy

Parts of a 100% stacked bar chart

Q1Q2Q30%50%100%ABCD
A — Equal-length bars: Every bar spans 0–100%, making proportions directly comparable
B — Segment boundaries: Dividers between colored segments mark where one sub-category ends and the next begins
C — Category labels: Identify which group each bar represents
D — Percentage axis: Runs from 0% to 100%, providing the reference scale

// 04 — Usage

When to use it — and when not to

✓Use it when…
  • Comparing the proportional composition across groups or time periods
  • You want to emphasize how the mix shifts, not absolute sizes
  • Groups have very different totals but you care about relative shares
  • Showing survey response distributions (e.g. Likert scales) across demographics
  • Communicating market share breakdown across regions or segments
×Avoid it when…
  • Absolute values matter more than proportions — use a regular stacked bar chart
  • You only have two sub-categories — a simple grouped bar or paired comparison is clearer
  • You have more than 5–6 segments — middle segments become hard to compare
  • Precise value reading is critical — the floating segments lack a common baseline
  • The total of each group is identical — a regular stacked bar works just as well

// 05 — Reading guide

How to read a 100% stacked bar chart

Follow these steps to extract the most insight from a 100% stacked bar chart.

1

Note that all bars are equal length

Every bar reaches 100%. You are comparing proportions within each bar, not totals between bars. If you need to know actual amounts, this chart type won't tell you.

2

Focus on the first and last segments

Segments anchored at 0% (left/bottom) and 100% (right/top) are easiest to compare because they share a common baseline. Middle segments float and are harder to compare precisely.

3

Look for segment width changes across bars

If the red segment grows from 20% in bar A to 45% in bar B, that sub-category's share doubled. Track how each color changes across bars to spot the main story.

4

Use the legend to identify segments

Each color corresponds to a sub-category. Memorize the color-to-category mapping before diving into the data.

5

Watch for the 50% midpoint

When a single segment crosses the 50% mark, that sub-category dominates the whole for that group — an immediately meaningful threshold.

// 06 — Data format

What the data looks like

A 100% stacked bar chart requires a table where each row is a category (group) and columns represent sub-categories. Each cell holds a count or value; the chart normalizes these to percentages automatically.

RegionSoftwareServicesHardware
North America$12M$7M$5M
Europe$9M$10M$5M
Asia Pacific$7M$8M$9M

// 07 — Construction

How to build one

1

Calculate the total for each group by summing all sub-category values.

2

Convert each sub-category value to a percentage of its group's total.

3

Draw equal-length bars (all spanning 0–100%) for each group.

4

Stack segments within each bar in a consistent order (same color sequence in every bar).

5

Add a percentage axis (0–100%), a legend, and category labels.

// 08 — Common mistakes

Mistakes to avoid

Using it when totals matter

Because every bar is the same length, readers cannot tell that one group might be 10x larger than another. If absolute size is important, use a regular stacked bar chart instead.

Too many segments

With more than 5–6 segments, the middle slices become nearly impossible to compare across bars. Combine small categories into an 'Other' group.

Inconsistent segment ordering

If colors appear in different orders across bars, comparisons become confusing. Always stack segments in the same sequence.

Missing percentage labels

Without labels on each segment (or at least the largest ones), readers have to estimate proportions from the axis — adding unnecessary mental effort.

// 09 — In the wild

Real-world examples

Browser market share over time

Showing how Chrome, Safari, Firefox, and Edge proportions shifted year by year — total users don't matter, the share does.

Energy mix by country

Comparing how different nations split their energy production between renewables, nuclear, gas, and coal.

Survey response breakdowns

Displaying the percentage of respondents who chose 'Strongly agree', 'Agree', 'Neutral', 'Disagree', and 'Strongly disagree' across different questions.

// 10 — Quick reference

Key facts

Also known as

Proportional stacked bar, percentage bar chart

Category

Part-to-whole

Ideal segments

2–5 per bar

Ideal categories

3–12 bars

Baseline

Always 0%–100%

Key strength

Comparing composition across groups

// 11 — Accessibility

Making it accessible

1

Use patterns or textures in addition to color to distinguish segments for colorblind users.

2

Add percentage labels directly on or near segments rather than relying on color alone.

3

Provide a data table alternative beneath the chart for screen reader users.

4

Ensure sufficient contrast between adjacent segment colors — at least 3:1 contrast ratio.

5

Use ARIA labels to describe the chart's purpose and key takeaways.

// 12 — Variations

Chart variations

100% Stacked Column Chart

Vertical orientation — bars run upward instead of horizontally. Best when category names are short.

100% Stacked Area Chart

Same concept but applied to continuous data over time, using filled areas instead of bars.

Diverging 100% Stacked Bar

Centers the bar at a midpoint (like 'Neutral' in a Likert scale), showing positive/negative split.

// 13 — FAQs

Frequently asked questions

What is a 100% stacked bar chart?+

A 100% stacked bar chart is a variation of the stacked bar chart where every bar is scaled to equal length, representing 100% of the total. Each segment within the bar shows the proportional share of a sub-category, expressed as a percentage.

When should you use a 100% stacked bar chart?+

Use a 100% stacked bar chart when comparing the proportional composition across groups or time periods. It also works well when you want to emphasize how the mix shifts, not absolute sizes, and when groups have very different totals but you care about relative shares.

When should you avoid a 100% stacked bar chart?+

Avoid a 100% stacked bar chart when absolute values matter more than proportions — use a regular stacked bar chart. It is also a poor fit when you only have two sub-categories — a simple grouped bar or paired comparison is clearer, or when you have more than 5–6 segments — middle segments become hard to compare.

What data do you need to make a 100% stacked bar chart?+

A 100% stacked bar chart requires a table where each row is a category (group) and columns represent sub-categories. Each cell holds a count or value; the chart normalizes these to percentages automatically.

How is a 100% stacked bar chart different from a stacked bar chart?+

Both a 100% stacked bar chart and a stacked bar chart can look similar at first glance, but they answer different questions. Reach for a 100% stacked bar chart when the comparisons and patterns it was designed to reveal match what you need to communicate, and choose a stacked bar chart when its particular strengths better fit your data and audience.

What is another name for a 100% stacked bar chart?+

100% Stacked Bar Chart is also known as Proportional stacked bar, percentage bar chart. The name varies between fields, but the visualisation technique is the same.

Are 100% stacked bar charts accessible to screen readers?+

Yes — a 100% stacked bar chart can be made accessible to screen readers by pairing it with a clear text summary of the key insight, ensuring color choices meet WCAG contrast guidelines, adding descriptive alt text or aria-label to the SVG, and offering the underlying data as an HTML table fallback for assistive technologies.