Skip to content

Cluster map

Similar items grouped into named clusters.

Definition · Updated Nov 2, 2026

A cluster map places items by how similar they are, so they gather into groups, then names each group. Big and small clusters stand out. Use it for support tickets, feedback or search queries.

Pay once. Every update included.

Live preview

Support ticket topicsA sample of 94 support tickets from the last 7 days in 5 topic clusters: Billing 22, Login and sso 26, Integrations 18, Bugs 16, Feature asks 12.BILLINGLOGIN AND SSOINTEGRATIONSBUGSFEATURE ASKS
Support ticket topics
TopicTickets shown
Billing22
Login and sso26
Integrations18
Bugs16
Feature asks12

Sample data: support tickets in five clusters, billing, login and SSO, integrations, bugs and feature asks

Size
Data shape
A centre, a spread and a count per cluster
Good for
Tickets, feedback, queries
Avoid when
The groups are already known
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

091 / Cluster map

chart/091-clusters-tickets
plot · cluster map
Layer
hull · login and sso
Type
Ellipse
Size
88 × 52
Fill
data/primary
Group
Marks · 104

Layers

091 / Cluster map

chart/091-clusters-tickets
plot · cluster map
Layer
hull · login and sso
Type
Ellipse
Size
88 × 52
Fill
data/primary
Group
Marks · 104

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

Labels55

Marks104104

Height212 px246 px

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

When to use

What people are asking about.

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

Are the groups found from the data?

Groups you already know.

Yes: Keep the cluster map

Is it items, not words?

Words sized by count.

Yes: Keep the cluster map

Is position by similarity?

Two measures per item.

Yes: Keep the cluster map

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/091-clusters-tickets

size
legend
Property = propValuesDefault
size"xs" · "s" · "m" · "l""xs"
legendfalsefalse
color"cat-1" · "cat-2" · "cat-3" · "cat-4""cat-1"
npx shadcn add @chartory/cluster-map
cluster-map.tsx
import { ClusterMap } from "@/components/chartory/cluster-map"import { ticketClusters } from "./ticket-clusters"export function TicketClusters() {  return (    <ClusterMap      data={ticketClusters}      size="m"      legend={false}    />  )}

Hearth widget

Cluster map 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

Cluster map questions.

What people ask before they put a cluster map in a dashboard.

Something else?

hello@usechartory.com
  • Closeness means similarity: tickets that read alike sit near each other. The axes have no units.

Related types

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

Same family

Relationship

17 types in Chartory answer this question.