Skip to content

Charts / Compare

Bars vs horizontal bars

Two ways to compare amounts.

Short answer

Use vertical bars for a few items or for periods of time, read left to right. Use horizontal bars when names are long or there are many items, so the list reads top to bottom.

Updated Nov 2, 2026 · Logistics sample data

Parcels per hub, columnsParcels delivered at eight hubs in September 2026: Rotterdam 1,312, Antwerp 1,046, Hamburg 1,034, Milan 655, Lyon 598, Gdansk 512, Brno 438, Porto 401.1,312ROT1,046ANT1,034HAM655MIL598LYO512GDA438BRN401POR
Parcels per hub, columns
HubParcels
Rotterdam1,312
Antwerp1,046
Hamburg1,034
Milan655
Lyon598
Gdansk512
Brno438
Porto401

001 · BarsEight hubs as columns: the names have to be short.

Parcels per hub, rowsParcels delivered at eight hubs in September 2026: Rotterdam 1,312, Antwerp 1,046, Hamburg 1,034, Milan 655, Lyon 598, Gdansk 512, Brno 438, Porto 401.04008001.2K1.6KROTTERDAM1,312ANTWERP1,046HAMBURG1,034MILAN655LYON598GDANSK512BRNO438PORTO401
Parcels per hub, rows
HubParcels
Rotterdam1,312
Antwerp1,046
Hamburg1,034
Milan655
Lyon598
Gdansk512
Brno438
Porto401

007 · Horizontal barsThe same hubs as rows, sorted: Rotterdam leads with 1,312.

Same 8 hubs

Both rank the same numbers. The rows give every name its full length and read like a list; the columns fit a wide, short card. Rotterdam delivers three times as many parcels as Porto (1,312 against 401).

If you ask

BarsHorizontal bars
AnswersWhich item or period is biggestWhich items lead a ranked list
ShowsColumns, left to rightRows, top to bottom
Best whenPeriods, a few itemsLong names, many items, rankings
Avoid whenNames are longThe items are periods of time
Data shapeOne value per itemOne value per item

Common mistakes

Bars

Long names on a slant.Tilted labels are hard to read. Turn the chart sideways.

Too many columns.Past about twelve, bars turn into a comb.

Horizontal bars

Time running down the page.Readers expect time left to right.

Rows in random order.Sort by value unless the order means something.

Other ways to show it

  • Deposits by regionNew deposits in October by region, $1634K in total: East $478K, Midwest $386K, South $596K, West $174K.$478K$386K$596K$174KEASTMIDWESTSOUTHWEST
    Deposits by region
    RegionDeposits
    East$478K
    Midwest$386K
    South$596K
    West$174K
    Deposits by regionNew deposits in October by region, $1634K in total: East $478K, Midwest $386K, South $596K, West $174K.$478K$386K$596K$174KEASTMIDWESTSOUTHWEST
    Deposits by region
    RegionDeposits
    East$478K
    Midwest$386K
    South$596K
    West$174K

    009 · LollipopCompare items · Fintech data

  • Q3 goalsQ3 goals, actual against target: revenue $428K of $500K, orders 6,120 of 7,000, avg order $70 of $68, repeat buyers 31% of 35%.RevenueUSD$428KOF $500KOrdersCOUNT6,120OF 7,000Avg orderUSD$70OF $68Repeat buyersSHARE31%OF 35%ACTUALTARGETRANGES
    Q3 goals
    GoalUnitActualTarget
    RevenueUsd$428K$500K
    OrdersCount6,1207,000
    Avg orderUsd$70$68
    Repeat buyersShare31%35%
    Q3 goalsQ3 goals, actual against target: revenue $428K of $500K, orders 6,120 of 7,000, avg order $70 of $68, repeat buyers 31% of 35%.RevenueUSD$428KOF $500KOrdersCOUNT6,120OF 7,000Avg orderUSD$70OF $68Repeat buyersSHARE31%OF 35%ACTUALTARGETRANGES
    Q3 goals
    GoalUnitActualTarget
    RevenueUsd$428K$500K
    OrdersCount6,1207,000
    Avg orderUsd$70$68
    Repeat buyersShare31%35%

    008 · BulletCompare items · E-commerce data

  • Price watchOur price is lower than the rival's on 4 of 6 products; the widest gaps are −$10 (Trail runner, Fleece mid) and +$7 (Rain shell).$0$50$100$150$200Trail runner−$10Rain shell+$7Fleece mid−$10Daypack 20L−$5Wool beanie+$5Hiking pole−$6OUR PRICERIVAL PRICE
    Price watch
    ProductOur priceRival priceGap
    Trail runner$129$139−$10
    Rain shell$179$172+$7
    Fleece mid$79$89−$10
    Daypack 20L$64$69−$5
    Wool beanie$29$24+$5
    Hiking pole$49$55−$6
    Price watchOur price is lower than the rival's on 4 of 6 products; the widest gaps are −$10 (Trail runner, Fleece mid) and +$7 (Rain shell).$0$50$100$200Trail runner−$10Rain shell+$7Fleece mid−$10Daypack 20L−$5Wool beanie+$5Hiking pole−$6OUR PRICERIVAL PRICE
    Price watch
    ProductOur priceRival priceGap
    Trail runner$129$139−$10
    Rain shell$179$172+$7
    Fleece mid$79$89−$10
    Daypack 20L$64$69−$5
    Wool beanie$29$24+$5
    Hiking pole$49$55−$6

    066 · DumbbellCompare items · E-commerce data

Get both

Bars, horizontal bars and the other 130 types.

In Figma and React, in four sizes, light and dark. Pay once, every update.

001 · Bars type page007 · Horizontal bars type page

See plans

Questions

Is a horizontal bar chart the same as a bar chart?

Yes, turned sideways. Some call vertical bars a column chart.

Which one ranks better?

Horizontal bars: a sorted list reads top to bottom.

Do both come in every size?

Yes. Bars and Horizontal bars come in XS, S, M and L, each laid out again for its size, in light and dark.

Do they install the same way?

Yes, one command each: npx shadcn add @chartory/bars and npx shadcn add @chartory/horizontal-bars.

Still not sure? Start from what the chart has to show.

Open the Chart Chooser