Skip to content

Venn diagram

Who uses one, two or all three.

Definition · Updated Nov 2, 2026

A Venn diagram draws overlapping circles for groups, so the people in more than one group sit in the overlaps. Use it for feature adoption, audience overlap or shared customers across up to three groups.

Pay once. Every update included.

Live preview

Feature adoption3,590 accounts by feature: Dashboards 2,550 (71%), Alerts 1,540 (43%), API 1,360 (38%); 410 use all three.1,240380520610290140410Dashboards2,550Alerts1,540API1,360
Feature adoption
Features usedAccounts
Dashboards only1,240
Alerts only380
API only520
Dashboards and Alerts610
Dashboards and API290
Alerts and API140
All three410

Sample data: active accounts using dashboards (2,550, 71%), alerts (1,540, 43%) and the API (1,360, 38%)

Size
Data shape
Three groups, a count per region and a total per group
Good for
Feature overlap, audience overlap
Avoid when
More than three groups
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

069 / Venn

chart/069-venn-feature-overlap
plot · venn
Layer
set · alerts
Type
Ellipse
Size
104 × 104
Fill
data/primary
Group
Marks · 9

Layers

069 / Venn

chart/069-venn-feature-overlap
plot · venn
Layer
set · alerts
Type
Ellipse
Size
88 × 88
Fill
data/primary
Group
Marks · 9

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

Labels1316

Marks99

Height212 px246 px

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

When to use

Overlap between groups.

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

Are there three groups or fewer?

More groups need a matrix.

Yes: Keep the venn

Do the overlaps matter?

Each group alone.

Yes: Keep the venn

Is it shares of one total?

Parts that do not overlap.

Yes: Keep the venn

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/069-venn-feature-overlap

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/venn
venn.tsx
import { Venn } from "@/components/chartory/venn"import { featureOverlap } from "./feature-overlap"export function FeatureOverlap() {  return (    <Venn      data={featureOverlap}      size="m"      legend={false}    />  )}

Hearth widget

Venn 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

Venn questions.

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

Something else?

hello@usechartory.com
  • The accounts in each region of the diagram: one group only, two groups or all three. The list beside it gives each group's total and share.

Related types

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

Same family

Part of a whole

16 types in Chartory answer this question.