What is a horizontal bar chart?
A horizontal bar chart places bars sideways to express quantities. When category names are long or there are many items, the labels stay readable, and the top-to-bottom flow makes it ideal for rankings. It's especially handy for survey results and satisfaction scores where you want labels presented in full.
If your category names exceed about ten characters, you have eight or more items, or you want to display a ranking — any of these makes a horizontal bar chart a strong candidate.
When to use it
Tips for making one well
1. Sort largest at the top
The convention for horizontal bars is largest at the top, smallest at the bottom. Eyes flow downward, so this order reads naturally. For time-series, sort oldest at the top instead.
2. Don't truncate labels
The biggest advantage of horizontal bars is that long names display in full. Widen the chart if the Y-axis labels start to get cut off.
3. Show values inside or at the end of each bar
Horizontal bars pair well with value labels. Placing the value at the right end of each bar lets readers absorb both length and number at the same time.
4. Start the axis at zero
Like vertical bars, length-based charts must start at zero on the value axis. Starting partway up exaggerates differences.