Skip to main content

Rules on the usage of Bar Charts

Grouped bar charts are best for showing a distribution of data points or making comparisons across different categories of data. This chart shows a division of data points across three different categorical variables (months), not just one. Note: If comparing the totals for a categorical variable are important, then a different chart type like a standard bar chart or stacked bar chart will be better at performing the task.

Rules on the usage of Grouped Bar Charts

Grouped bar charts are best for showing a distribution of data points or making comparisons across different categories of data. This chart shows a division of data points across three different categorical variables (months), not just one. Note: If comparing the totals for a categorical variable are important, then a different chart type like a standard bar chart or stacked bar chart will be better at performing the task.
bar chart using 3 variables for each bar
Doarrange bars and their segments intentionally, sorting by descending total value when no natural order exists, and grouping related categories by importance or magnitude to enhance readability and clarity.
bar chart with 3 variables where each group is displayed in a random order
Don'tstack bar segments in a random or inconsistent order, as it makes the chart hard to interpret and reduces its effectiveness by obscuring patterns and data significance.

Rules on the usage of Stacked Bar Charts

Used to compare numeric values between levels of a categorical variable. We use a stacked bar chart when we want to see how each main bar is broken down into parts based on a second or third category. Each bar is split into sections that represent the levels of the other categories. The total length of the bar stays the same, but now we can see how the parts add up to the total.
stacked bar chart using 3 variables for each bar
Doarrange bars and their segments intentionally, sorting by descending total value when no natural order exists, and grouping related categories by importance or magnitude to improve readability and insights.
stacked bar chart with 3 variables where each group is displayed in a random order
Don'tstack bar segments randomly or inconsistently, as it makes the chart harder to interpret, obscures patterns, and reduces its effectiveness.

Real Example

The stacked bar chart shown below demonstrates the correct application of a monochrome color palette. This visualization compares leads generated, jobs booked, and new customers over time, making it an ideal candidate for a monochromatic approach to maintain clarity and reduce cognitive load. In this chart, the highest (tallest) value segment utilizes the lightest shade with a pattern, outlined with a 1px stroke for definition. The mid-range value is represented using the default blue, while the lowest value is displayed in the darkest shade of blue. To preserve visual consistency and readability, apply a 4px corner radius to the top of each bar and maintain a 4px vertical separation between each stacked segment. stacked bar chart with monochrome color palette showing leads generated, jobs booked, and new customers over time

Questions? Challenges?

Contact the Visual Design team on the #ask-vizd channel
Last modified on January 23, 2026