ARIA · table fallbackAccessibility
Canvas ARIA metadata is paired with a text summary and table fallback.
Graflume · Alpha
Describe relative set size and overlap with up to six deterministically placed circles. These tabs come from Graflume's public catalog. Every mode owns runnable data, options, a Quick API, and source-backed feature claims.
Chart family · Specialized families
Describe relative set size and overlap with up to six deterministically placed circles.
venn()graflume/completevennChart-specific features
These tabs come from Graflume's public catalog. Every mode owns runnable data, options, a Quick API, and source-backed feature claims.
Venn diagram uses runnable data and options to demonstrate up to six deterministic circles; size-derived radius.
StatusLoading
vennup to six deterministic circlessize-derived radiusset hit targetsmembership and intersection inputproportional two/three-set solvequality metric and queriesregion hitLoading
Row data and zero-copy TypedArray columns share one data contract.
setsordinal | sizequantitative | membersordinal |
|---|---|---|
| [Analysis] | 34 | [Cohort explorer Forecast review] |
| [Engineering] | 28 | [Runtime profiler Schema audit] |
| [Design] | 22 | [Theme studio Layout review] |
| [Analysis Engineering] | 15 | [Metric debugger] |
| [Analysis Design] | 12 | [Story dashboard] |
| [Engineering Design] | 9 | [Component lab] |
| [Analysis Engineering Design] | 7 | [Graflume manual] |
Browser API
const data = [
{
"members": [
"Cohort explorer",
"Forecast review"
],
"sets": [
"Analysis"
],
"size": 34
},
{
"members": [
"Runtime profiler",
"Schema audit"
],
"sets": [
"Engineering"
],
"size": 28
},
{
"members": [
"Theme studio",
"Layout review"
],
"sets": [
"Design"
],
"size": 22
},
{
"members": [
"Metric debugger"
],
"sets": [
"Analysis",
"Engineering"
],
"size": 15
},
{
"members": [
"Story dashboard"
],
"sets": [
"Analysis",
"Design"
],
"size": 12
},
{
"members": [
"Component lab"
],
"sets": [
"Engineering",
"Design"
],
"size": 9
},
{
"members": [
"Graflume manual"
],
"sets": [
"Analysis",
"Engineering",
"Design"
],
"size": 7
}
];
const options = {
"accessibility": {
"description": "Zoom and pan inspect the rendered surface without changing data axes or values. When playback controls are available, they move through real steps in the order each unique value first appears in the source data.",
"label": "Venn example"
},
"axes": {
"x": false,
"y": false
},
"height": 620,
"interaction": {
"controls": {
"annotations": false,
"export": true,
"fullscreen": true,
"labels": {
"controls": "Chart controls",
"enterFullscreen": "Enter fullscreen",
"exitFullscreen": "Exit fullscreen",
"exportPng": "Download PNG",
"hideAnnotations": "Hide callouts",
"loop": "Loop playback",
"nextFrame": "Next frame",
"pause": "Pause",
"play": "Play",
"previousFrame": "Previous frame",
"reset": "Reset view",
"seek": "Playback position",
"showAnnotations": "Show callouts",
"speed": "Playback speed",
"zoomIn": "Zoom in",
"zoomOut": "Zoom out"
},
"playback": false,
"reset": true,
"zoom": true
},
"hover": true,
"navigation": {
"drag": true,
"keyboard": true,
"maxZoom": 6,
"minZoom": 1,
"pinch": true,
"wheel": "modifier"
},
"tooltip": {
"fields": [
{
"field": "sets",
"format": "auto",
"label": "Sets"
},
{
"field": "size",
"format": "number",
"label": "Size"
},
{
"field": "members",
"format": "auto",
"label": "Members"
}
],
"title": "Venn",
"trigger": "mark"
}
},
"locale": "en",
"mark": {
"fields": {
"members": "members",
"sets": "sets",
"size": "size"
}
},
"padding": {
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Venn diagram uses runnable data and options to demonstrate up to six deterministic circles; size-derived radius.",
"text": "Venn"
},
"width": "container",
"x": {
"field": "sets",
"title": "Sets",
"type": "ordinal"
},
"y": {
"field": "size",
"title": "Items",
"type": "quantitative"
}
};
Graflume.venn('#chart', data, options);Portable schema
{
"accessibility": {
"description": "Zoom and pan inspect the rendered surface without changing data axes or values. When playback controls are available, they move through real steps in the order each unique value first appears in the source data.",
"label": "Venn example"
},
"axes": {
"x": false,
"y": false
},
"height": 620,
"interaction": {
"controls": {
"annotations": false,
"export": true,
"fullscreen": true,
"labels": {
"controls": "Chart controls",
"enterFullscreen": "Enter fullscreen",
"exitFullscreen": "Exit fullscreen",
"exportPng": "Download PNG",
"hideAnnotations": "Hide callouts",
"loop": "Loop playback",
"nextFrame": "Next frame",
"pause": "Pause",
"play": "Play",
"previousFrame": "Previous frame",
"reset": "Reset view",
"seek": "Playback position",
"showAnnotations": "Show callouts",
"speed": "Playback speed",
"zoomIn": "Zoom in",
"zoomOut": "Zoom out"
},
"playback": false,
"reset": true,
"zoom": true
},
"hover": true,
"navigation": {
"drag": true,
"keyboard": true,
"maxZoom": 6,
"minZoom": 1,
"pinch": true,
"wheel": "modifier"
},
"tooltip": {
"fields": [
{
"field": "sets",
"format": "auto",
"label": "Sets"
},
{
"field": "size",
"format": "number",
"label": "Size"
},
{
"field": "members",
"format": "auto",
"label": "Members"
}
],
"title": "Venn",
"trigger": "mark"
}
},
"locale": "en",
"mark": {
"fields": {
"members": "members",
"sets": "sets",
"size": "size"
}
},
"padding": {
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Venn diagram uses runnable data and options to demonstrate up to six deterministic circles; size-derived radius.",
"text": "Venn"
},
"width": "container",
"x": {
"field": "sets",
"title": "Sets",
"type": "ordinal"
},
"y": {
"field": "size",
"title": "Items",
"type": "quantitative"
}
}Catalog
The source-controlled catalog maps callable modes in this family and compatibility identifiers to their canonical modes. This table contains executable entries only.
1 modes · 1 compatibility identifiers
| ID | Name | Quick API | mode | mark | renderer |
|---|---|---|---|---|---|
venn | Venn diagram | venn() | default | venn | canvas |
| Identifier | Canonical mode ID |
|---|---|
venn | venn |
Manual
ARIA · table fallbackCanvas ARIA metadata is paired with a text summary and table fallback.
standard · large · ultraStandard, large, and ultra profiles bound rendering work.