Compare and rank

Floating bar / range bar chart

Shows an interval for each item rather than a bar extending from zero.

  • Chart
  • Range
  • Comparison

What it answers

What interval does each item span?

Shape
Bars spanning two endpoints
What it shows
Interval location, width and overlap.

Example

The question

What range of prices do we charge for each product?

Lowest to highest selling price by product, 2025 (EUR)

Lowest to highest selling price by product, 2025 (EUR)Each bar spans the lowest to the highest price. Basic 18 to 29; Standard 32 to 49; Plus 45 to 70; Pro 79 to 110; Enterprise 120 to 190.BasicStandardPlusProEnterprise050100150200Price (EUR)18293249457079110120190
Lowest to highest selling price by product, 2025 (EUR)Each bar spans the lowest to the highest price. Basic 18 to 29; Standard 32 to 49; Plus 45 to 70; Pro 79 to 110; Enterprise 120 to 190.BasicStandardPlusProEnterprise050100150200Price (EUR)18293249457079110120190
Each bar spans the lowest to the highest price. Basic 18 to 29; Standard 32 to 49; Plus 45 to 70; Pro 79 to 110; Enterprise 120 to 190.

Illustrative data. It belongs to no company.

When to use it

Use it when

Ranges, durations or low/high comparisons.

Avoid it when

When bars are mistaken for values measured from zero.

How to read it

Read both endpoints of each floating bar.

The data you need

Layout
Wide range table
Fields
Item: text; Start: number/date; End: number/date
One row is
One item with lower/upper or start/end positions. What is the grain?
Rules
Use compatible endpoints and require Start <= End unless direction is intentional.
Optional
Optional group or label.
Preparation
Validate the input grain and missing values. Use compatible endpoints and require Start <= End unless direction is intentional.
Units
Use the measured variable's stated unit consistently. No denominator is implied unless the value is a rate or proportion.
Example of the input layout: Wide range tableA wide table: one row per item, with a separate column for each measure or period.ItemV1V2V3V4V5ABC
A wide table: one row per item, with a separate column for each measure or period.

Worked example

A spans 10-25 and B15-40. B's interval is 25 units wide versus A's 15; the intervals overlap 15-25.

ItemStartEnd
A1025
B1540