Skip to content

Likert chart

Agree and disagree, statement by statement.

Definition · Updated Nov 2, 2026

A Likert chart shows survey answers per statement as one bar split into five answer levels, from strongly disagree to strongly agree, so the balance of opinion reads across many statements. Use it for customer surveys, NPS follow-ups and employee surveys.

Pay once. Every update included.

Live preview

Q3 surveyAnswers to 5 survey statements: agreement ranges from 52% (Worth the price) to 74% (Easy to set up); disagreement from 10% to 26%.Easy to set up12%74%Worth the price26%52%Reports are clear10%72%Support is fast18%62%Would recommend14%70%DISAGREENEUTRALAGREE
Q3 survey
StatementStrongly disagreeDisagreeNeutralAgreeStrongly agree
Easy to set up4%8%14%42%32%
Worth the price9%17%22%34%18%
Reports are clear3%7%18%45%27%
Support is fast6%12%20%37%25%
Would recommend5%9%16%38%32%

Sample data: five statements, easy to set up 12% disagree and 74% agree

Size
Legend
Data shape
Five shares per statement, from strongly disagree to strongly agree
Good for
Surveys, feedback, reviews
Avoid when
Answers are not on a scale
Sizes
XS, S, M and L, re-laid out from the data

Anatomy

Inspect it like the Figma file.

The same layers, names and tokens as the component. Select one to read its size, fill and style.

Layers

063 / Likert

chart/063-likert-survey
plot · likert
Layer
answer 1
Type
Rectangle
Size
17 × 10
Fill
status/danger
Group
Marks · 20

Layers

063 / Likert

chart/063-likert-survey
plot · likert
Layer
answer 1
Type
Rectangle
Size
5 × 10
Fill
status/danger
Group
Marks · 20

Sizes

Re-laid out, never scaled.

The same data at XS, S, M and L. Every size is redrawn from the data, so text and line weights never shrink.

M against S

Width360 px480 px

Plot328 px440 px

Labels1515

Marks2020

Height212 px246 px

Same tokens at every size: text styles, 1 px lines and mark radius stay put.

When to use

The balance of opinion.

Three signs it fits, and three signs another type fits better.

Are answers on a scale?

Yes or no answers.

Yes: Keep the likert

Are there several statements?

One rating with stars.

Yes: Keep the likert

Is the balance the point?

Two shares per item.

Yes: Keep the likert

Code and Figma

One name in Figma and in code.

Every Figma property is a prop with the same name and values. One command installs it.

Figma

chart/063-likert-survey

size
legend
Property = propValuesDefault
size"xs" · "s" · "m" · "l""xs"
legendtrue · falsetrue
color"cat-1" · "cat-2" · "cat-3" · "cat-4""cat-1"
npx shadcn add @chartory/likert
likert.tsx
import { Likert } from "@/components/chartory/likert"import { surveyAnswers } from "./survey-answers"export function SurveyAnswers() {  return (    <Likert      data={surveyAnswers}      size="m"      legend={true}    />  )}

Hearth widget

Likert as a widget.

The chart in a Hearth card with a hero number and two blocks. One token set, light and dark.

Code
Get the code

EmberPreset

ChartoryDefault preset

Pick the blocks, the size and the preset for your own widget.

Read the Hearth widget docs

FAQ

Likert questions.

What people ask before they put a likert in a dashboard.

Something else?

hello@usechartory.com
  • The disagree share on the left and the agree share on the right of each bar (12% and 74% for easy to set up). Neutral is the part in between.

Related types

The same question, a different shape of answer. Every type ships in Figma and in code.

Same family

Distribution

17 types in Chartory answer this question.