Hover bars for details · Adjust inner radius to change donut depth · Toggle grid rings and value labels
A Radial Column Chart maps a standard bar chart onto a polar coordinate system. Each category is assigned an angular position (a radial divider), and its bar extends outward from a central baseline along that angle. The value scale is encoded by concentric circles: the innermost circle represents the lowest scale value (often zero), and each successive circle outward represents a higher value. Bar length — measured radially from the baseline to the bar's outer edge — encodes the quantitative value.
The result is that all bars share a common centre rather than a common baseline. The overall silhouette of the chart — the shape formed by the bar tips — becomes a gestalt encoding of the data's distribution. A symmetric silhouette indicates uniform values; a spiky silhouette reveals outliers; a smooth arc reveals cyclical progression.
The data has 12 categories (months) with an inherent cyclical order — January follows December, the data wraps. The radial column chart honours this cyclicality: the last bar and first bar are visually adjacent, so the viewer perceives the year as a continuous loop rather than a sequence with an arbitrary start and end.
The seasonal pattern produces a recognisable shape — a broad arc of tall summer bars, a compressed arc of short winter bars — that the viewer reads as a gestalt before reading individual values. This whole-shape perception is only possible because the bars share a common centre rather than a common baseline. For data that genuinely cycles, the radial form earns its coordinate distortion.
Radial columns suffer a well-documented perceptual distortion: bars further from the centre appear longer than equally-valued bars closer to it, because their outer arc is physically larger. This is the same distortion that makes pie slices and donut segments hard to compare precisely. The viewer's eye misjudges bar length when bars are at different angular positions, because length-along-a-radius is harder to compare than length-along-a-shared-baseline.
This cost is worth paying only when two conditions hold: (1) the data is genuinely cyclical — it wraps, and the adjacency of first and last categories is meaningful; (2) the message is about the overall shape, not precise value comparison between categories. If the message is "July is 18.3°F warmer than February," a standard bar chart delivers that comparison with far less cognitive effort. If the message is "the year forms a smooth temperature arc," the radial chart delivers it in a single glance.
A standard Bar Chart — the direct equivalent — plots the same 12 months as horizontal or vertical bars on a linear axis. It is more precise for value retrieval and supports direct comparison between any two bars. What it loses is the cyclical wrap: December and January appear at opposite ends of the chart, breaking the visual continuity of the seasonal loop. For non-cyclical categorical data, the bar chart is always preferable. The radial form is justified only by the calendar's circularity.
A Radial Bar Chart (the close relative) uses concentric arcs rather than radial bars — each category is assigned a ring, and its arc length encodes the value. The Radial Column Chart uses radial bars on shared rings. The distinction: Radial Bar compares categories by arc length (angle), which is harder to read than length; Radial Column uses bar length (radius), which is more legible but still inferior to a linear baseline.
FT Visual Vocabulary — Part-to-Whole / Comparison (cyclical variant). The Radial Column Chart sits in the Comparison category but is only appropriate when the categories have an inherent circular ordering. Without cyclicality, the polar coordinate distortion is pure cost with no benefit. Abela quadrant: Comparison (items, few periods — specialised for circular ordering). Tufte principle partially violated: the polar coordinate system introduces a non-data-ink distortion (outer bars appear larger than inner bars of equal value). The inner radius slider in this implementation lets the viewer control the "donut hole" size — a larger inner radius compresses the range of the radial scale, reducing the perceptual distortion at the cost of reducing the visual range between minimum and maximum values. Set inner radius to 0% to see the maximum distortion; set it to 60% to see the most compressed, least distorted version.