# Vertical Bar Chart

**Category:** charts  
**Short Description:** A chart that uses vertical bars of varying heights to represent and compare data values across categories.  
**Last Updated:** 2026-05-30T00:00:00Z

## Definition

Vertical bar charts (also known as column charts) display data using rectangular bars of varying heights, where the height of each bar is proportional to the value it represents. The bars are arranged vertically from a horizontal axis, making them ideal for comparing discrete values across categories, showing rankings, or illustrating changes over distinct time periods. This chart type emphasizes individual values rather than continuous trends.

## Examples

- Quarterly sales comparison

## FAQs

### What is a vertical bar chart?

A vertical bar chart — also called a column chart — represents categorical data with rectangular bars whose heights are proportional to the values they represent, standing up from a horizontal baseline. It's the default for comparing a handful of categories (revenue by product, conversions by channel) and for showing values across ordered time buckets like months or quarters.

### When should I use vertical bars instead of horizontal bars?

Use vertical bars when category labels are short and you have a manageable number of categories (roughly up to 7–10), or when the x-axis represents time (months, quarters) where left-to-right reads as chronological. Switch to horizontal bars when labels are long (they fit better on the y-axis) or when you have many categories to rank, since vertical labels otherwise rotate or truncate.

### Should I sort the bars or keep category order?

Sort by value (descending) when the goal is ranking — which categories are biggest — because it lets readers compare neighbors instantly. Keep the natural order when the categories have an inherent sequence: time (Jan–Dec), age brackets, or a Likert scale. Never sort time-ordered bars by value; it destroys the chronological reading the chart exists to provide.

### Does a bar chart's axis have to start at zero?

Yes. Bar length encodes value, so truncating the y-axis makes a small difference look enormous and is a classic way to mislead. Always start a bar chart's value axis at zero. If small differences between large values genuinely matter, use a dot plot or a line chart instead — those encode value by position, where a non-zero baseline is acceptable.

### Vertical bar chart vs histogram — aren't they the same?

They look similar but answer different questions. A bar chart compares values across distinct categories, and its bars have gaps because the categories are separate. A histogram shows the distribution of one continuous variable by binning it into ranges, and its bars touch because the bins are contiguous. If your x-axis is categories, it's a bar chart; if it's numeric ranges, it's a histogram.

## Related Terms

### Variants

- **[Horizontal Bar Chart](/resources/glossary/charts/horizontal-bar-chart)**: A bar chart with horizontal orientation, ideal for long category labels or many categories
- **[Grouped Bar Chart](/resources/glossary/charts/grouped-bar-chart)**: Multiple bars per category for comparing different metrics or subgroups within categories

### Similar Terms

- **[Histogram](/resources/glossary/charts/histogram)**: A specialized bar chart showing distribution of continuous data divided into bins or intervals

## Featured in topic hubs

- [Data Visualization](/resources/topics/data-visualization)
