This entry is part of the Chart Index, the reference library for the Chart Design Field Guide.

A polar range bar chart arranges intervals around a circle. Angular position identifies a period or category, and each bar begins at its lower value and ends at its upper value along a shared radial scale, so a year of daily lows and highs reads as a ring that swells in summer and thins in winter.

It is the range bar — the floating bar that encodes two values per category instead of one — bent into a cycle. Everything true of the polar bar is true here, with one addition: because the bars float, the reader is asked to judge both where each arc sits and how thick it is, on a curved scale, at different radii. The form is for pattern, not for measurement.

What it is

This is a range bar chart expressed in polar coordinates. Categories occupy equal angular slots; the inner and outer edges of each annular bar encode two values on the same radial scale. Concentric gridlines mark the value ticks, and the category names sit just outside each arc.

The hero chart above wraps Melbourne's climate around the year: twelve arcs, one per month, each running from the month's mean daily minimum at its inner edge to the mean daily maximum at its outer edge, coloured by season. January and February sit far out and thick — warm nights, hot days, a wide daily swing; June and July huddle near the centre, thin and cool. Because December touches January, the seasonal wave closes on itself rather than breaking at the edge of a page. Randomise the data and each arc's low and span move separately, but the low never crosses the high.

When to use it

Polar range bar charts are the right choice when:

  • Lower and upper values repeat through a genuine cycle — day, week, year, or compass direction.
  • The shape of the changing range matters more than precise comparison between individual intervals.
  • Readers need to see both the level and the spread of each interval at once.
  • A linear range chart would break the cycle at an arbitrary point — the December-to-January join is the reason to use the circle.
  • You have 8–24 slots, enough to make a ring and few enough to label.

When not to use it

  • The categories have no meaningful circular order. A ranked list of intervals belongs on a straight axis.
  • Readers must compare interval widths precisely. Two arcs of nearly equal span at different radii will not look equal.
  • The radial scale would need to be truncated. A polar bar that does not start at a stated minimum has no honest baseline.
  • There are too few observations to establish a recognisable cycle; four quarters make a cross, not a ring.

Design principles

Let the circle close the cycle

The reason to bend the chart is the join. A straight chart of the same twelve months puts December and January at opposite ends of the axis, and the reader has to imagine the wrap. On the ring they are neighbours, and the seasonal wave is one continuous shape. The figures below show the same monthly minima and maxima both ways.

As two lines on a straight axis
Mean daily minimum and maximum by month, Melbourne. The winter trough is in the middle and the summer peak is split — half at each end — so the eye sees a valley rather than a cycle.
As range arcs around the year
The same twelve months as arcs from minimum to maximum. December sits beside January and the summer is one lobe at the top of the ring. Rings mark 10, 20 and 30 °C. The join is the whole reason for the form.

Preserve a shared radial scale

Every inner and outer edge must use the same scale, and that scale should start at a stated, meaningful minimum. Quiet concentric gridlines help readers interpret distance from the centre. Letting the scale start at the data's own minimum pushes the coolest month onto the hole and stretches every difference; the two figures below differ only in where the radial scale begins.

Radial scale from 6 °C: winter vanishes into the hole
The scale starts at the coldest mean minimum, so July's arc begins at the inner edge and the summer arcs reach the rim. Every seasonal difference is exaggerated, and there is no way to see that from the chart.
Radial scale from 0 °C: the arcs are honest
The same months with the scale anchored at zero and rings every 10 °C. Winter arcs now sit clear of the hole, the summer arcs no longer touch the rim, and the reader can judge each month's level against a fixed reference.

Keep angular slots regular

Equal periods should receive equal angles. Varying bar width introduces an additional encoding and makes the cycle harder to scan. If the periods are genuinely unequal — a 28-day February against a 31-day March — accept the small lie of equal slots rather than the large confusion of unequal ones.

Use narrow gaps

A small gap separates adjacent intervals without breaking the circular sequence. Large gaps turn the chart into unrelated wedges, and the cycle the form exists to show falls apart into twelve separate readings.

Wide gaps: twelve wedges
Twelve degrees of padding between arcs. Each month is now its own object, and the eye no longer follows the ring from one to the next.
Narrow gaps: one ring
Less than a degree between arcs. The months still separate, but the ring reads as a single seasonal shape — a band that thickens and moves outward through the summer.

Colour the pattern, not every bar

Use one colour for the full series or a small number of meaningful groups. Colour should not compete with radial position and range. The hero chart colours by season because the seasons are the point of the chart; a single blue, as in the figures above, is the right default when they are not. Never colour each month differently — twelve hues turn a ring into a colour wheel.

Provide exact values on interaction

The chart is best for pattern recognition. Tooltips should provide the lower bound, upper bound and interval when readers inspect an individual bar, and the caption should carry the extremes in words — July: 6 to 13.5 °C — so that the one number a reader wants is never more than a hover away.

Anatomy

The composition of a polar range bar chart
An anatomical guide

A polar range bar chart combines angular categories, a radial value scale, annular range bars, a common centre, and concentric reference lines. The inner edge encodes the lower bound; the outer edge encodes the upper bound; the thickness between them is the range.

  • Polar bar chart — bars extend from a shared radial baseline to one value.
  • Radial bar chart — values extend around separate concentric tracks.
  • Polar range area chart — a continuous angular series forms a filled band rather than discrete bars.
  • Time range chart — intervals arranged on a linear calendar.
  • Line chart — the straight-axis default for the same two series when the join does not matter.

Reading list

  • Munzner, T. (2014). Visualization Analysis and Design. On position and length encodings in radial layouts.
  • Cairo, A. (2016). The Truthful Art. On selecting visual forms that preserve comparison and context.
  • Cleveland, W. S. & McGill, R. (1984). Graphical Perception: Theory, Experimentation, and Application to the Development of Graphical Methods. Why position on a straight scale beats position on a curved one.
  • Wilke, C. (2019). Fundamentals of Data Visualization. On polar coordinates for periodic data.