Online Tool Store Online Tool Store
📊 Data & CSV

· 4 min read

How to Chart Likert Survey Responses

Heshan Fernando

Co-founder & COO

Heshan Fernando is the Co-founder and Chief Operating Officer of Ceyentra Technologies, where he leads project management, engineering, and research and development strategy. With over nine years of industry experience, he is passionate about transforming complex customer challenges into practical, high-impact solutions. His customer-centric leadership has enabled multidisciplinary teams to consistently deliver secure, scalable, and industry-grade digital products that create lasting business value. View on LinkedIn

Share

How to Chart Likert Survey Responses

Twelve survey questions, each answered on a five-point agreement scale, and you need one chart that shows which ones people agreed with. Stack the responses as bars and every segment starts at a different place, so comparing question 3 with question 9 means measuring with your eye across a gap.

The diverging stacked bar solves that with one change: a shared centre line.

Why the centre line matters

In a standard stacked bar, each question’s bar runs from 0 to 100%. The “agree” segment might start at 31% on one question and 58% on another, so their left edges don’t line up and the eye can’t compare them.

A diverging chart puts the neutral point at a fixed horizontal position for every question. Disagreement extends left, agreement extends right, and every bar pivots around the same line.

Now comparison is trivial: the further right a bar extends, the more agreement, and you can rank twelve questions at a glance without reading a single number.

Where to put neutral

Two conventions, both defensible.

Split neutral across the centre — half on each side. This centres the chart on true neutrality, and it makes the agree and disagree extents directly comparable. The cost is that the neutral segment is visually divided.

Place neutral entirely on one side, usually the disagree side. Keeps the segment intact and is slightly easier to read, at the cost of shifting the pivot.

Pick one, apply it to every chart in the report, and say which in the caption. Mixing them within a document is worse than either choice.

The averaging argument

Somebody will want a mean score per question. It’s tempting — one number per question, easy to rank.

The objection is that a Likert scale is ordinal. The responses are ordered, but the distances between them aren’t known to be equal: the gap between “agree” and “strongly agree” may not equal the gap between “neutral” and “agree”. Averaging assumes those gaps are equal, which the scale doesn’t establish.

In practice, means of Likert items are reported constantly, and the argument about whether that’s legitimate is long-running and unresolved. The pragmatic position: report the distribution as the primary result, since it’s unambiguous, and if you also report a mean, be clear it’s a summary rather than a measurement.

ApproachStrengthWeakness
Diverging barCompare across questions instantlyNeeds a consistent neutral rule
Stacked barShows full distributionHard to compare between questions
Mean scoreOne number, easy to rankAssumes equal intervals

Common mistakes to avoid

  • Using a stacked bar and asking readers to compare segments that don’t share a baseline.
  • Changing the neutral convention between charts in one report.
  • Ranking questions by mean without showing the distribution, which hides polarisation — a question with everyone neutral and one with half strongly agreeing and half strongly disagreeing can have identical means.
  • Colouring agreement and disagreement in hues that a colourblind reader can’t separate.
  • Reporting percentages without the response count, so a question answered by nine people looks as solid as one answered by nine hundred.

How to do it with Likert Chart Maker

The Likert Chart Maker builds the diverging chart in your browser.

  1. Enter the response counts for each question, in scale order.
  2. Choose where the bars centre and apply it consistently.
  3. Read across questions at the same point on the scale — that’s what the shared centre enables.
  4. Include the response count per question alongside the chart.

Other chart builders are in the tools directory.

Frequently asked questions

Why a diverging bar rather than a stacked one?

Because a shared centre line lets you compare agreement across questions at a glance. In a normal stacked bar every segment starts at a different position.

Should neutral be split across the centre?

Both conventions exist. Splitting centres on true neutrality; placing it on one side keeps the segment intact. Pick one and use it consistently.

Can I average Likert responses?

It’s common and contested. The scale is ordinal, so the distance between points isn’t known to be equal. Reporting the distribution avoids the argument.

Final thought

Put the centre line in the same place on every question and the chart answers the question by itself. Everything else about Likert charting is a caption.

Try the free Likert Chart Maker

#likert-chart#diverging-stacked-bar#survey-results#ordinal-data#online-tools#free-tools