{"id":2094,"date":"2026-07-02T09:03:07","date_gmt":"2026-07-02T09:03:07","guid":{"rendered":"https:\/\/www.vpascode.com\/de\/docs\/uncategorized\/mermaid-js-venn-diagram-syntax-layout-guide\/"},"modified":"2026-07-02T09:03:07","modified_gmt":"2026-07-02T09:03:07","slug":"mermaid-js-venn-diagram-syntax-layout-guide","status":"publish","type":"ld_docs","link":"https:\/\/www.vpascode.com\/de\/docs\/vpascode-docs\/mermaid-js-venn-diagram-syntax-layout-guide\/","title":{"rendered":"Mermaid.js Venn-Diagramm-Syntax- und Layout-Leitfaden"},"content":{"rendered":"<p>Venn-Diagramme zeigen logische Beziehungen zwischen verschiedenen Mengen oder Gruppen von Daten anhand \u00fcberlappender Kreise. Dieser textbasierte Ansatz erm\u00f6glicht es Ihnen, Konzepte schnell darzustellen, die sich im Schnittpunkt mehrerer Kategorien befinden, ohne sich mit manuellen Grafik-Design-Tools besch\u00e4ftigen zu m\u00fcssen.<\/p>\n<h2>Grundlegende Syntaxstruktur<\/h2>\n<p>Jedes Venn-Diagramm beginnt mit der <code>venn-beta<\/code> Deklaration, gefolgt von der Definition einzelner Gruppen mithilfe des <code>set<\/code> Schl\u00fcsselwort. Anschlie\u00dfend definieren Sie, wie diese Gruppen sich \u00fcberlappen, mithilfe des <code>union<\/code> Schl\u00fcsselworts.<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Mermaid<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNorS83L001KLUnk5SpOLVFwL8ovLXBUiFbySUxKzVFwVIpFEneCizuBxEvzMvPzoDp0ECo880pSi4pTk0tAsmDlSrEAk6shOw==\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Mermaid in VPasCode bearbeiten<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Mermaid<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNorS83L001KLUnk5SpOLVFwL8ovLXBUiFZySi1OzijKTCspzUtXcFSKRZJ2Qpd2AkmX5mXm50H16yAUBidn5GWWlBSXpObkpOYlIWlTigUAQK0rJA==\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-mermaid\"><code class=\"language-mermaid\" data-language=\"mermaid\" class=\"language-mermaid\">venn-beta\r\nset GroupA [\"Beschriftung A\"]\r\nset GroupB [\"Beschriftung B\"]\r\nunion GroupA, GroupB [\"Schnittstellenbeschriftung\"]<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNorS83L001KLUnk5SpOLVFwL8ovLXBUiFZySi1OzijKTCspzUtXcFSKRZJ2Qpd2AkmX5mXm50H16yAUBidn5GWWlBSXpObkpOYlIWlTigUAQK0rJA==\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNorS83L001KLUnk5SpOLVFwL8ovLXBUiFbySUxKzVFwVIpFEneCizuBxEvzMvPzoDp0ECo880pSi4pTk0tAsmDlSrEAk6shOw==\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Mermaid in VPasCode bearbeiten<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"vECsuep\"><img fetchpriority=\"high\" alt=\"\" class=\"alignnone size-full wp-image-901\" decoding=\"async\" fetchpriority=\"high\" height=\"450\" sizes=\"(max-width: 800px) 100vw, 800px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a46298fd9cf8.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a46298fd9cf8.png 800w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a46298fd9cf8-300x169.png 300w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a46298fd9cf8-768x432.png 768w\" width=\"800\"\/><\/p>\n<h2>Syntax-Referenz<\/h2>\n<p>Die Tabelle unten zeigt die wichtigsten Elemente, die zur Erstellung eines Venn-Diagramms in Mermaid.js verwendet werden.<\/p>\n<table border=\"1\" cellpadding=\"5\" cellspacing=\"0\">\n<thead>\n<tr>\n<th>Komponente<\/th>\n<th>Beschreibung<\/th>\n<th>Syntax-Beispiel<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Deklaration<\/strong><\/td>\n<td>Initialisiert den Venn-Diagramm-Renderer (derzeit in der Beta-Phase).<\/td>\n<td><code>venn-beta<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>Set<\/strong><\/td>\n<td>Definiert eine eigenst\u00e4ndige Datenkategorie oder einen Kreis. Geben Sie immer einen Bezeichner und eine Anzeigebeschriftung an.<\/td>\n<td><code>set A [\"Marketing-Team\"]<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>Vereinigung<\/strong><\/td>\n<td>Definiert einen \u00fcberlappenden Bereich zwischen zwei oder mehr Mengen. Trennen Sie Bezeichner durch ein Komma.<\/td>\n<td><code>union A,B [\"Gemeinsame Ziele\"]<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>Gr\u00f6\u00dfenmodifikator<\/strong><\/td>\n<td>Ein optionaler <code>:N<\/code>Suffix, der die Gr\u00f6\u00dfe des Kreises oder der Schnittmenge relativ skaliert.<\/td>\n<td><code>set A [\"Gro\u00dfe Gruppe\"]:15<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>Textknoten<\/strong><\/td>\n<td>Ein einger\u00fcckter Block, der verwendet wird, um spezifische Punkte direkt innerhalb einer Menge oder eines Schnittbereichs aufzulisten.<\/td>\n<td><code>text ItemId [\"Spezifischer Punkt\"]<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr\/>\n<h2>Realit\u00e4tsnahes Blueprint: Produktchancenanalyse<\/h2>\n<p>Dieses Blueprint zeigt ein klassisches Framework zur Produktentwicklungstrategie, das Nutzerprobleme, Gesch\u00e4ftsziele und technische Machbarkeit abbildet, um die ideale Funktionsfreigabe zu identifizieren.<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Mermaid<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNqFkEEKwjAQRfeF3iF0rYdQQXEjhVpdSBfT+tGBOpFkoujpTRWLtAt3mfDe\/5PcIDKtoZQmHmpKD7cBjuaQdUeTE4vJLYv6rPog8+BZ4P3KUhux72h21Ab01BbNeQnyXLeIVDcKN9FY0JVqblkfHZomQdhK3zsZxhfqSHHixuxZ3ulDYdBUysUKlJ\/xEfFag8OP9ps+UteicBJrZ0HthTQK\/3ccpWzPMLmzx9CoKe6If1FcrWbVC4eNfW8=\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Mermaid in VPasCode bearbeiten<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Mermaid<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNqNTzuOwjAQ7ZG4g5V6OQQS7GqLRUihQxROeLGtOGM0HlNwHs7ABXKxNQlCrEix1WjevN+cQbSoIHo+ixC1SXKpcNTcqH1xX8AnDpVHh+IwUr4Qa6vRSLw4+EwbgP76AJ68HWpLLp9++pvxrraZ+sSgPvurdaaFE9BdMp8lcoFeGny8R5XCWmBGhzU3wZsh7106lb7JQ1QXKL\/LLjqw5B6JWsnqscVo9Dd32uybBExQyySh0zLYJTL\/e2XacqWj2nI4plYWZW07TS3YF4dfZKGbWA==\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-mermaid\"><code class=\"language-mermaid\" data-language=\"mermaid\" class=\"language-mermaid\">venn-beta\r\nset Nutzbedarf [\"Nutzerprobleme\"]\r\nset Geschaeftsziel [\"Gesch\u00e4ftsziele\"]\r\nset TechnischM\u00f6glich [\"Technische F\u00e4higkeiten\"]\r\n\r\nunion Nutzbedarf, Geschaeftsziel [\"Strategische Erfolge\"]\r\nunion Nutzbedarf, TechnischM\u00f6glich [\"Nicht monetarisierte Funktionen\"]\r\nunion Geschaeftsziel, TechnischM\u00f6glich [\"Interne Automatisierung\"]\r\n\r\nunion Nutzbedarf, Geschaeftsziel, TechnischM\u00f6glich [\"Das Produkt-Schmankerl\"]<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNqNTzuOwjAQ7ZG4g5V6OQQS7GqLRUihQxROeLGtOGM0HlNwHs7ABXKxNQlCrEix1WjevN+cQbSoIHo+ixC1SXKpcNTcqH1xX8AnDpVHh+IwUr4Qa6vRSLw4+EwbgP76AJ68HWpLLp9++pvxrraZ+sSgPvurdaaFE9BdMp8lcoFeGny8R5XCWmBGhzU3wZsh7106lb7JQ1QXKL\/LLjqw5B6JWsnqscVo9Dd32uybBExQyySh0zLYJTL\/e2XacqWj2nI4plYWZW07TS3YF4dfZKGbWA==\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNqFkEEKwjAQRfeF3iF0rYdQQXEjhVpdSBfT+tGBOpFkoujpTRWLtAt3mfDe\/5PcIDKtoZQmHmpKD7cBjuaQdUeTE4vJLYv6rPog8+BZ4P3KUhux72h21Ab01BbNeQnyXLeIVDcKN9FY0JVqblkfHZomQdhK3zsZxhfqSHHixuxZ3ulDYdBUysUKlJ\/xEfFag8OP9ps+UteicBJrZ0HthTQK\/3ccpWzPMLmzx9CoKe6If1FcrWbVC4eNfW8=\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Mermaid in VPasCode bearbeiten<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"CAQxabW\"><img alt=\"\" class=\"alignnone size-full wp-image-902\" decoding=\"async\" height=\"450\" sizes=\"(max-width: 800px) 100vw, 800px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4629b4d8f03.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4629b4d8f03.png 800w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4629b4d8f03-300x169.png 300w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4629b4d8f03-768x432.png 768w\" width=\"800\"\/><\/p>\n<hr\/>\n<p><em><strong>Syntax-Tipp:<\/strong>union<code>union<\/code> mit allen drei Bezeichnern, die durch Kommas getrennt sind, und die Engine platziert die Beschriftung perfekt im zentralen \u00dcberlappungsbereich.<\/em><\/p>\n<hr\/>\n<h2>Fortgeschrittenes Konzept: Aufz\u00e4hlungspunkte und Skalierung<\/h2>\n<p>F\u00fcr detailliertere technische Dokumentation k\u00f6nnen Sie spezifische Textaufz\u00e4hlungspunkte direkt in Ihre Kreise einf\u00fcgen und die Kreisgr\u00f6\u00dfen anpassen, um echte Proportionen darzustellen (z.\u202fB. Datenbankgr\u00f6\u00dfen oder Teamgr\u00f6\u00dfen).<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Mermaid<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNpNj80OgjAQhO8kvEMDVzXF\/3AToYmJQbRH4wFxNUjTGroafXtbUPG0uzOTr9MHSNk\/AuauowEJq5VEsveaCfLkHcKAug4hCE\/jBsbaQV6gd+jEoRGXnFvJIqK8qIxixwcw+WUjC0jVCQZX\/YeILCJTGi818O3aOq5zl6WSbaHeF8ruQvQ5msNwR12Fhru5gVxkK8JvUPzTWYNPzWpeJZzvWr7Gl4DPh8+lEKGfzNmYxT2isVYVhD6ls2EUfJNNhTbIYkaTeRdM6JRS+gbU\/WBa\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Mermaid in VPasCode bearbeiten<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Mermaid<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNpNj80OgjAQhO8kvEMDVzXF\/3AToYmJQbRH4wFxNUjTGroafXtbUPG0uzOTr9MHSNk\/AuauowEJq5VEsveaCfLkHcKAug4hCE\/jBsbaQV6gd+jEoRGXnFvJIqK8qIxixwcw+WUjC0jVCQZX\/YeILCJTGi818O3aOq5zl6WSbaHeF8ruQvQ5msNwR12Fhru5gVxkK8JvUPzTWYNPzWpeJZzvWr7Gl4DPh8+lEKGfzNmYxT2isVYVhD6ls2EUfJNNhTbIYkaTeRdM6JRS+gbU\/WBa\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-mermaid\"><code class=\"language-mermaid\" data-language=\"mermaid\" class=\"language-mermaid\">venn-beta\r\nset Front [\"Frontend\"]:10\r\n  text F1 [\"React\"]\r\n  text F2 [\"CSS\"]\r\nset Back [\"Backend\"]:15\r\n  text B1 [\"Node.js\"]\r\n  text B2 [\"PostgreSQL\"]\r\n\r\nunion Front, Back [\"Full-Stack\"]:3\r\n  text FB1 [\"OpenAPI Specs\"]\r\n  text FB2 [\"Next.js SSR\"]\r\n\r\nstyle Front fill:#E8F4FD, stroke:#0072B1\r\nstyle Back fill:#FDF0E8, stroke:#E06000<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNpNj80OgjAQhO8kvEMDVzXF\/3AToYmJQbRH4wFxNUjTGroafXtbUPG0uzOTr9MHSNk\/AuauowEJq5VEsveaCfLkHcKAug4hCE\/jBsbaQV6gd+jEoRGXnFvJIqK8qIxixwcw+WUjC0jVCQZX\/YeILCJTGi818O3aOq5zl6WSbaHeF8ruQvQ5msNwR12Fhru5gVxkK8JvUPzTWYNPzWpeJZzvWr7Gl4DPh8+lEKGfzNmYxT2isVYVhD6ls2EUfJNNhTbIYkaTeRdM6JRS+gbU\/WBa\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNpNj80OgjAQhO8kvEMDVzXF\/3AToYmJQbRH4wFxNUjTGroafXtbUPG0uzOTr9MHSNk\/AuauowEJq5VEsveaCfLkHcKAug4hCE\/jBsbaQV6gd+jEoRGXnFvJIqK8qIxixwcw+WUjC0jVCQZX\/YeILCJTGi818O3aOq5zl6WSbaHeF8ruQvQ5msNwR12Fhru5gVxkK8JvUPzTWYNPzWpeJZzvWr7Gl4DPh8+lEKGfzNmYxT2isVYVhD6ls2EUfJNNhTbIYkaTeRdM6JRS+gbU\/WBa\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Mermaid in VPasCode bearbeiten<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"ssNvrzX\"><img alt=\"\" class=\"alignnone size-full wp-image-903\" decoding=\"async\" height=\"450\" sizes=\"(max-width: 800px) 100vw, 800px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4629c718741.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4629c718741.png 800w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4629c718741-300x169.png 300w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4629c718741-768x432.png 768w\" width=\"800\"\/><\/p>\n<h2>H\u00e4ufige Syntax-Fehler<\/h2>\n<p>Venn-Diagramme sind neu im Kern der Mermaid-Syntax. Behalten Sie diese drei strukturellen Gestaltungsregeln im Ged\u00e4chtnis, um sicherzustellen, dass Ihre Grafiken reibungslos angezeigt werden:<\/p>\n<ul>\n<li><strong>Reihenfolge priorisieren:<\/strong> Sie m\u00fcssen Ihre einzelnen <code>set<\/code> Zeilen vollst\u00e4ndig deklarieren, bevor Sie sie in irgendeinem <code>union<\/code> Block referenzieren. Die Referenzierung eines Bezeichners, der nicht explizit erstellt wurde, bricht den Build.<\/li>\n<li><strong>Achten Sie auf die Kommata bei Union:<\/strong> Beim Erstellen einer <code>Vereinigung<\/code> aus mehreren Mengen stellen Sie sicher, dass Kommata Ihre Bezeichner trennen, aber keine Komma am Ende direkt vor der eckigen Klammer steht. <code>Vereinigung A, B, C [\"Beschriftung\"]<\/code> ist korrekt.<\/li>\n<li><strong>Stabilit\u00e4t der Beta-Version:<\/strong> Da dieser Layout-Stil das <code>venn-beta<\/code>Flag verwendet, k\u00f6nnen erweiterte Regeln zur benutzerdefinierten Formatierung von Elementen zwischen Versionen variieren. Verwenden Sie f\u00fcr die Variablen <code>F\u00fcllung<\/code> und <code>Strich<\/code> grundlegende Hex-Farbcodes, um maximale Kompatibilit\u00e4t zu gew\u00e4hrleisten.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Venn-Diagramme zeigen logische Beziehungen zwischen verschiedenen Mengen oder Gruppen von Daten anhand \u00fcberlappender Kreise. Dieser textbasierte Ansatz erm\u00f6glicht es Ihnen, Konzepte schnell darzustellen, die sich im Schnittpunkt mehrerer Kategorien befinden, ohne sich mit manuellen Grafik-Design-Tools besch\u00e4ftigen zu m\u00fcssen. Grundlegende Syntaxstruktur&#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":11,"template":"","meta":{"inline_featured_image":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}}},"ld_collection":[14],"class_list":["post-2094","ld_docs","type-ld_docs","status-publish","hentry","ld_collection-vpascode-docs"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Mermaid Venn Diagram Syntax | VPasCode Text to Diagram Guide<\/title>\n<meta name=\"description\" content=\"Illustrate set overlaps and logical relationships with Mermaid Venn diagrams in VPasCode, a free diagram-as-code tool.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.vpascode.com\/de\/docs\/vpascode-docs\/mermaid-js-venn-diagram-syntax-layout-guide\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mermaid Venn Diagram Syntax | VPasCode Text to Diagram Guide\" \/>\n<meta property=\"og:description\" content=\"Illustrate set overlaps and logical relationships with Mermaid Venn diagrams in VPasCode, a free diagram-as-code tool.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vpascode.com\/de\/docs\/vpascode-docs\/mermaid-js-venn-diagram-syntax-layout-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"VPasCode\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a46298fd9cf8.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"3\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/docs\\\/vpascode-docs\\\/mermaid-js-venn-diagram-syntax-layout-guide\\\/\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/docs\\\/vpascode-docs\\\/mermaid-js-venn-diagram-syntax-layout-guide\\\/\",\"name\":\"Mermaid Venn Diagram Syntax | VPasCode Text to Diagram Guide\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/docs\\\/vpascode-docs\\\/mermaid-js-venn-diagram-syntax-layout-guide\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/docs\\\/vpascode-docs\\\/mermaid-js-venn-diagram-syntax-layout-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/img_6a46298fd9cf8.png\",\"datePublished\":\"2026-07-02T09:03:07+00:00\",\"description\":\"Illustrate set overlaps and logical relationships with Mermaid Venn diagrams in VPasCode, a free diagram-as-code tool.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/docs\\\/vpascode-docs\\\/mermaid-js-venn-diagram-syntax-layout-guide\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.vpascode.com\\\/de\\\/docs\\\/vpascode-docs\\\/mermaid-js-venn-diagram-syntax-layout-guide\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/docs\\\/vpascode-docs\\\/mermaid-js-venn-diagram-syntax-layout-guide\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/img_6a46298fd9cf8.png\",\"contentUrl\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/img_6a46298fd9cf8.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/docs\\\/vpascode-docs\\\/mermaid-js-venn-diagram-syntax-layout-guide\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Lean Docs\",\"item\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/docs\\\/%ld_collection%\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Mermaid.js Venn-Diagramm-Syntax- und Layout-Leitfaden\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/\",\"name\":\"VPasCode\",\"description\":\"by Visual Paradigm\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/#organization\",\"name\":\"VPasCode\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/wp-content\\\/uploads\\\/sites\\\/4\\\/2026\\\/06\\\/cropped-vp-online-logo-v1.png\",\"contentUrl\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/wp-content\\\/uploads\\\/sites\\\/4\\\/2026\\\/06\\\/cropped-vp-online-logo-v1.png\",\"width\":128,\"height\":138,\"caption\":\"VPasCode\"},\"image\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Mermaid Venn Diagram Syntax | VPasCode Text to Diagram Guide","description":"Illustrate set overlaps and logical relationships with Mermaid Venn diagrams in VPasCode, a free diagram-as-code tool.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.vpascode.com\/de\/docs\/vpascode-docs\/mermaid-js-venn-diagram-syntax-layout-guide\/","og_locale":"de_DE","og_type":"article","og_title":"Mermaid Venn Diagram Syntax | VPasCode Text to Diagram Guide","og_description":"Illustrate set overlaps and logical relationships with Mermaid Venn diagrams in VPasCode, a free diagram-as-code tool.","og_url":"https:\/\/www.vpascode.com\/de\/docs\/vpascode-docs\/mermaid-js-venn-diagram-syntax-layout-guide\/","og_site_name":"VPasCode","og_image":[{"url":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a46298fd9cf8.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"3\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vpascode.com\/de\/docs\/vpascode-docs\/mermaid-js-venn-diagram-syntax-layout-guide\/","url":"https:\/\/www.vpascode.com\/de\/docs\/vpascode-docs\/mermaid-js-venn-diagram-syntax-layout-guide\/","name":"Mermaid Venn Diagram Syntax | VPasCode Text to Diagram Guide","isPartOf":{"@id":"https:\/\/www.vpascode.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.vpascode.com\/de\/docs\/vpascode-docs\/mermaid-js-venn-diagram-syntax-layout-guide\/#primaryimage"},"image":{"@id":"https:\/\/www.vpascode.com\/de\/docs\/vpascode-docs\/mermaid-js-venn-diagram-syntax-layout-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a46298fd9cf8.png","datePublished":"2026-07-02T09:03:07+00:00","description":"Illustrate set overlaps and logical relationships with Mermaid Venn diagrams in VPasCode, a free diagram-as-code tool.","breadcrumb":{"@id":"https:\/\/www.vpascode.com\/de\/docs\/vpascode-docs\/mermaid-js-venn-diagram-syntax-layout-guide\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vpascode.com\/de\/docs\/vpascode-docs\/mermaid-js-venn-diagram-syntax-layout-guide\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.vpascode.com\/de\/docs\/vpascode-docs\/mermaid-js-venn-diagram-syntax-layout-guide\/#primaryimage","url":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a46298fd9cf8.png","contentUrl":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a46298fd9cf8.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.vpascode.com\/de\/docs\/vpascode-docs\/mermaid-js-venn-diagram-syntax-layout-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vpascode.com\/de\/"},{"@type":"ListItem","position":2,"name":"Lean Docs","item":"https:\/\/www.vpascode.com\/de\/docs\/%ld_collection%\/"},{"@type":"ListItem","position":3,"name":"Mermaid.js Venn-Diagramm-Syntax- und Layout-Leitfaden"}]},{"@type":"WebSite","@id":"https:\/\/www.vpascode.com\/de\/#website","url":"https:\/\/www.vpascode.com\/de\/","name":"VPasCode","description":"by Visual Paradigm","publisher":{"@id":"https:\/\/www.vpascode.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vpascode.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.vpascode.com\/de\/#organization","name":"VPasCode","url":"https:\/\/www.vpascode.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.vpascode.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/www.vpascode.com\/de\/wp-content\/uploads\/sites\/4\/2026\/06\/cropped-vp-online-logo-v1.png","contentUrl":"https:\/\/www.vpascode.com\/de\/wp-content\/uploads\/sites\/4\/2026\/06\/cropped-vp-online-logo-v1.png","width":128,"height":138,"caption":"VPasCode"},"image":{"@id":"https:\/\/www.vpascode.com\/de\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.vpascode.com\/de\/wp-json\/wp\/v2\/ld_docs\/2094","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vpascode.com\/de\/wp-json\/wp\/v2\/ld_docs"}],"about":[{"href":"https:\/\/www.vpascode.com\/de\/wp-json\/wp\/v2\/types\/ld_docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.vpascode.com\/de\/wp-json\/wp\/v2\/users\/3"}],"wp:attachment":[{"href":"https:\/\/www.vpascode.com\/de\/wp-json\/wp\/v2\/media?parent=2094"}],"wp:term":[{"taxonomy":"ld_collection","embeddable":true,"href":"https:\/\/www.vpascode.com\/de\/wp-json\/wp\/v2\/ld_collection?post=2094"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}