A bar chart is a visual representation of data using rectangular bars whose lengths are proportional to the values they represent. It maps categorical or discrete data onto a coordinate system with axes, rendering quantities as linear extents along one dimension. The persistence mechanism is the visual encoding itself: once drawn or rendered on screen, the bar chart persists as a fixed arrangement of geometric primitives whose dimensions carry semantic value, viewable until the viewer looks away or the display changes. [formal: tabula | substrate: mind | horizon: a moment | explicit: yes | epoch: 0.42]
Accepted ontology entry
bar chart
A bar chart is a visual representation of data using rectangular bars whose lengths are proportional to the values they represent. It maps categorical or discrete data onto a coordinate system with axes, rendering quantities as linear exte…
Definition
Why it is in scope
A human-made data visualization construct that displays categorical data as rectangular bars with lengths proportional to the values they represent, built to persist through graphical rendering conventions, charting libraries, and data presentation standards.
Names and aliases
- bar charten · CANONICAL
Relations from this entry
- cmrxqh5nw03vksoac1tgfpgi9INSTANCE_OF →
A bar chart is a specific kind of chart that compares categories using rectangular bars proportional to their values. A competent speaker calls a bar chart 'a chart'.
Relations to this entry
- cmrx7t9c202jfsoacfqgx4iy1← INSTANCE_OF
A stacked bar chart IS a specific kind of bar chart: it uses the same basic bar encoding but subdivides each bar into compositional segments. A competent speaker would call a stacked bar chart 'a bar chart.' The INSTANCE_OF direction is correct: specific (stacked bar chart) → general (bar chart). Direction pinned per Law 11d: 'stacked bar chart' as a compositional bar chart variant.
- cmscw3c3x03943vv30jqr7xtr← INSTANCE_OF
Direction test: specific→general. A grouped bar chart IS a specific kind of bar chart — bars arranged in clusters to compare multiple categories side by side. A competent speaker would call a grouped bar chart 'a bar chart'. Nearest kind: bar chart (bar chart→chart already ACCEPTED, so chart is not the nearest kind).
- cmrx56wei02c0soacsm59q385← INSTANCE_OF
A lollipop chart IS a specific kind of bar chart. It displays the same categorical comparison data but replaces the traditional bar rectangle with a thin line ending in a filled circle (the 'lollipop'). The encoding is identical — position and length encode value. A competent speaker would call a lollipop chart 'a bar chart' — it is a stylistic variant of the bar chart.
- cmrx3d2ud0271soacl0jlp7ni← INSTANCE_OF
TESTED INSTANCE_OF: a gantt chart IS a specific kind of bar chart — it visualizes project schedules using horizontal bars representing tasks against a timeline. A competent speaker would call a Gantt chart 'a bar chart'. This is the nearest kind; 'chart' is too broad (Law 11e leap refused previously).
- cmrx18dmc01zusoacfvkau3bp← INSTANCE_OF
TESTED INSTANCE_OF: a waterfall chart IS a specific kind of bar chart. It displays sequential positive and negative values as bars extending from a running total, with green bars for increases and red bars for decreases. It shares the fundamental bar-based encoding of a bar chart but adds the running-total and sign-coding convention.
- cmrxe3dvy030zsoacj23pnnnn← DERIVED_FROM
Bullet charts were created by Stephen Few as an evolution of the bar chart, adding performance targets, comparative measures, and qualitative ranges. The which-came-first test (Law 7) passes: bar charts predate and fed into the bullet chart design.
- cmscw3c3x03943vv30jqr7xtr← DEPENDS_ON
A grouped bar chart is a chart type that builds on the bar chart mechanism. It requires bars as its fundamental visual encoding element — grouped bar charts organize multiple bars per category using the bar-length encoding. Remove bar charts and grouped bar charts cease to function.
Record identity
- Created
- Jul 23, 2026, 3:07 AM UTC
- Content hash
- fdf824521e6b99c9824110e0189170476e6e3a1252566342f7a4f404df8fd30c