Horizontal vs vertical bar charts: when to use each

    By the Lightchart team · Updated

    The short answer

    Use a horizontal bar chart when category names are long, when you’re ranking many items, or when the chart sits in a narrow space. Use a vertical bar chart (a column chart) for short labels, a handful of categories, or time periods, which readers expect to run left to right.

    Orientation feels like a style choice, but it changes how easily people can read your chart. The good news: the decision usually comes down to one look at your labels.

    Horizontal vs vertical bar charts compared
    Horizontal bar chartVertical bar chart (column chart)
    Category labelsLong labels fit and read left to rightShort labels only, or they rotate
    Number of categoriesMany; the chart can grow downwardsA handful; the width runs out
    Best forRankings, survey answers, named itemsTime periods, short categories
    Reading orderTop to bottom, like a listLeft to right, like a timeline
    Also calledBar chart, side bar chart, row chartColumn chart, vertical bar graph
    Vertical barsLong labels have to tiltOrganic searchPartner referralsPaid socialNewsletterHorizontal barsLabels read left to rightOrganic searchPartner referralsPaid socialNewsletter
    Same data, two orientations. Vertically, long channel names have to tilt; horizontally, they read like a list.

    Long labels decide most cases

    Look at your longest category name. “North” fits under a column. “Partner referrals” doesn’t, and neither does “Newsletter sponsorships”. Squeeze them under vertical bars and the labels either wrap into stacks of words or rotate. Rotated axis labels are a polite way of asking your audience to tilt their heads.

    Horizontal bars give every label a full line of space on the left, read naturally, and let the bars start right where the label ends. For survey questions, product names, account names or acquisition channels, horizontal is almost always the better choice.

    Rankings read top to bottom

    A sorted horizontal bar chart reads like a leaderboard: the biggest item at the top, then down the list. That matches how people scan a page, so it’s the natural layout for “top 10 customers” or “signups by channel”. It also scales. Twelve or fifteen categories still work, because the chart simply gets taller, while a column chart would squeeze its bars into slivers.

    One rule makes horizontal rankings work: sort them. An unsorted horizontal bar chart is just a list in a random order, and the reader has to do the ranking themselves.

    Time runs left to right

    For months, quarters or years, use vertical bars. Readers expect time on the horizontal axis, moving left to right, and short period labels (Q1, Jan, 2026) fit comfortably. Keep periods in order; never sort them by value.

    Once you pass about twelve periods, consider a line chart instead. Lines show the trend with less ink, and the reader’s eye follows the shape rather than counting bars.

    Fit the space you have

    Slides

    A 16:9 slide is wide and short, which suits a column chart with five or six categories. If the labels are long, give a horizontal chart half the slide and put your takeaway text beside it.

    Documents, mobile and Slack

    Portrait pages and phone screens are narrow and tall, which suits horizontal bars. A column chart squeezed into a phone-width image turns its labels into confetti.

    Grouped, stacked and survey charts

    Orientation works the same way when there’s more than one series. Grouped horizontal bars suit comparisons like this year vs last year for a list of products, because each product name sits on one line with its pair of bars beside it.

    Survey results are where horizontal bars shine most. Put each question or segment on its own row, scale every bar to 100%, and split it into answers from “Strongly disagree” to “Strongly agree”. Readers scan down the rows and compare the mix at a glance, and long question text has room to breathe. Keep the answer colors in a logical order, with the extremes darkest, so the eye reads the scale rather than a rainbow.

    A quick test before you choose

    1. Is the category a time period? Go vertical, in time order.
    2. Is any label longer than about 12 characters? Go horizontal.
    3. More than about eight categories? Go horizontal, sorted largest first.
    4. Is the chart going into a narrow or portrait space? Go horizontal.
    5. None of the above? Either works. Vertical columns are the more familiar default, so start there.

    The test takes ten seconds and settles almost every case. When two answers conflict, for example twelve months of data in a narrow space, change the chart type rather than forcing the orientation: a line chart handles both.

    Common mistakes

    • Rotating labels instead of rotating the chart. If labels need to tilt, switch to horizontal bars.
    • Leaving horizontal bars unsorted. Sort largest first unless the categories have a natural order.
    • Putting time on the vertical axis. It reads backwards to most people.
    • Mixing orientations for the same data across a deck. Pick one per kind of comparison and stick to it.
    • Starting the value axis above zero. Bar length is the value, whichever way the bars point.

    Orientation works the same for multi-series charts. Our grouped vs stacked bar chart guide covers that choice, and bar graph vs histogram explains when bars aren’t the right chart at all.

    How to make a horizontal or vertical bar chart in Lightchart

    In the Lightchart bar chart maker, orientation is a single setting:

    1. Paste your categories and values from Excel or Google Sheets, or upload a CSV.
    2. Set Orientation to Horizontal or Vertical. On a single-series horizontal chart, turn on Show % of Total to label each bar's share.
    3. Highlight the top bar, check that the labels read cleanly, and export a 2× PNG.
    Horizontal bar chart of trial signups by acquisition channel in the Lightchart editor, with long channel names and share-of-total labels
    A horizontal bar chart in Lightchart: long channel names stay readable, and the ranking reads top to bottom.

    If the labels fit flat under the bars, go vertical. If they don’t, turn the chart, not the text.

    Frequently asked questions

    What is a horizontal bar graph called?

    Usually just a bar chart or horizontal bar chart. Excel calls horizontal bars a bar chart and vertical bars a column chart. You may also hear side bar chart or row chart.

    Is a column chart the same as a vertical bar chart?

    Yes. A column chart is a vertical bar chart: categories along the bottom and bars rising from the x-axis.

    When should I not use a horizontal bar chart?

    For time series. Readers expect time to run left to right, so months or quarters belong on a vertical bar chart, or a line chart if there are many periods.

    Can horizontal bar charts be grouped or stacked?

    Yes. Horizontal bars work with grouped, stacked and 100% stacked layouts. 100% stacked horizontal bars are a common way to show survey answers.

    Should a horizontal bar chart start at zero?

    Yes. Whichever way the bars point, their length is the value, so the value axis should start at zero. Cutting it short exaggerates small differences.

    Which is better for a presentation slide?

    On a wide 16:9 slide with five or six short labels, vertical columns fill the space well. With long labels or more categories, use horizontal bars on half the slide and put the takeaway beside them.

    Make charts you’re actually proud to share.

    Try the bar chart maker: paste your data, get a designed chart, export a PNG.

    Start for free

    No credit card. Free while in beta.