Venn

A Venn diagram. Two or three overlapping circles represent sets. Intersection regions may be labeled. Used for showing set relationships, similarities, and differences.

Fields

FieldRequiredTypeDescription
kindyes"venn"Must be exactly "venn"
titlenostringTitle rendered above the diagram
setsyesarray of Set2 or 3 sets required
intersectionsnoarray of IntersectionLabeled regions in the overlap areas

Set fields

FieldRequiredTypeDescription
labelyesstringName of the set

Intersection fields

FieldRequiredTypeDescription
setsyesarray of stringSet labels identifying which overlap region this labels
labelyesstringText displayed in the overlap region

Rendering rules

  • Circles are arranged to overlap: two sets side-by-side; three sets in a triangle.
  • Each circle is rendered with partial opacity so overlaps are visible.
  • Set labels appear near the outer edge of each circle (non-overlapping region).
  • Intersection labels appear in the center of the overlap region.
  • Exactly 2 or 3 sets are required; other counts are a parse error.

Example

Skills Overlap Design Engineering UX Engineering