docs/syntax/venn.md
Warning
THIS IS AN AUTOGENERATED FILE. DO NOT EDIT.
Please edit the corresponding file in /packages/mermaid/src/docs/syntax/venn.md.
Venn diagrams show relationships between sets using overlapping circles.
Warning This is a new diagram type in Mermaid. Its syntax may evolve in future versions.
venn-beta.set for a single set name.union for an overlap of two or more set names.union must be defined by earlier set lines.A, Set_1) or quoted strings ("Foo Bar").venn-beta
title "Team overlap"
set Frontend
set Backend
union Frontend,Backend["APIs"]
venn-beta
title "Team overlap"
set Frontend
set Backend
union Frontend,Backend["APIs"]
Use bracket syntax ["..."] to set a display label while keeping the identifier short:
venn-beta
set A["Alpha"]
set B["Beta"]
union A,B["AB"]
venn-beta
set A["Alpha"]
set B["Beta"]
union A,B["AB"]
Use :N suffix to set the size of a set or union:
venn-beta
set A["Alpha"]:20
set B["Beta"]:12
union A,B["AB"]:3
venn-beta
set A["Alpha"]:20
set B["Beta"]:12
union A,B["AB"]:3
text to place labels inside a set or union.text lines attach to the most recent set or union.["..."] to set a display label for text nodes.venn-beta
set A["Frontend"]
text A1["React"]
text A2["Design Systems"]
set B["Backend"]
text B1["API"]
union A,B["Shared"]
text AB1["OpenAPI"]
venn-beta
set A["Frontend"]
text A1["React"]
text A2["Design Systems"]
set B["Backend"]
text B1["API"]
union A,B["Shared"]
text AB1["OpenAPI"]
Use style statements to apply visual styles to sets, unions, and text nodes:
fill: change the fill colorcolor: change the text colorstroke: change the stroke colorstroke-width: change the stroke widthfill-opacity: change the fill opacityvenn-beta
set A["Alpha"]:20
text A1["React"]
text A2["Design Systems"]
set B["Beta"]:12
union A,B["AB"]:3
style A fill:#ff6b6b
style A,B color:#333
style A1 color:red
venn-beta
set A["Alpha"]:20
text A1["React"]
text A2["Design Systems"]
set B["Beta"]:12
union A,B["AB"]:3
style A fill:#ff6b6b
style A,B color:#333
style A1 color:red