A bar chart encodes quantitative values as the extent of rectangular bars.
A bar chart showing the US population distribution of age groups in 2000.
A bar chart showing the US population sorted by numbers in each age group.
A histogram aggregates a data field into groups and shows the number of items in each group.
A histogram produced from an explicit list of bin boundaries in a dataset.
Log-scaled Histogram.
Histogram with uneven bins.
Grouped bar chart showing population structure by age and gender.
Seattle weather stacked bar chart. A more compact alternative to small multiples (each weather type in its own chart), but making comparison of magnitudes of all but the bottom (yellow) value more difficult.
Stacked bars with rounded corners.
Bar chart with initials for month x-axis labels.
Br chart with negative values. We can hide the axis domain line, and instead use a conditional grid color to draw a zero baseline
Barley crop yields as a horizontal stacked bar chart. As with earlier stacked charts, compact but at the cost of accurate magnitude comparison.
Same barley crop yields but as a grouped bar chart with the stacked total behind. Reasonably compact and without the problem of inaccurate magnitude comparison.
Population structure as a normalised stacked bar chart. Allows more accurate relative proportion judgements by hiding absolute magnitudes.
Population structure as a normalised stacked bar chart with labels
A simple bar chart with ranged data (aka Gantt Chart). Unlike a conventional bar chart, bars are no longer aligned across a common baseline. Allows the encoding of two values per bar rather than one, but at the cost of less accurate relative size judgement.
A bar chart encoding color names in the data. This demonstrates how some chart attributes can be read from a dataset rather than provided in the chart specification.
Layered bar chart showing the US population distribution of age groups and gender in 2000. Unlike a stacked bar chart, here multiple bars in the same category all share the same baseline making magnitude comparison much more accurate. This requires bars to be semi-transparent so the smaller value can be seen.
A diverging stacked bar chart for sentiments towards a set of eight questions, displayed as percentages with neutral responses straddling the 0% mark.
A population pyramid for the US in 2000.
A simple bar chart with embedded data labels. The labels and bars are each drawn as separate layers that are then overlain.
Bar chart with text labels overlain.
Grouped bar chart from categorical data field.
Grouped bar chart from temporal data field.
Grouped bar chart from two data fields.
Horizontal bar chart with negative values and labels
Compact bar chart that places axis labels over bars
A Wilkinson dot plot uses dots to represent units in 'bars'.
Isotype bar chart using SVG shapes.
Isotype bar chart using emojis.
A accessibility-first "heatlane chart".