{"id":2092,"date":"2026-07-03T09:26:10","date_gmt":"2026-07-03T09:26:10","guid":{"rendered":"https:\/\/www.vpascode.com\/de\/docs\/uncategorized\/mermaid-js-treemap-diagram-syntax-layout-guide\/"},"modified":"2026-07-03T09:26:10","modified_gmt":"2026-07-03T09:26:10","slug":"mermaid-js-treemap-diagram-syntax-layout-guide","status":"publish","type":"ld_docs","link":"https:\/\/www.vpascode.com\/de\/docs\/vpascode-docs\/mermaid-js-treemap-diagram-syntax-layout-guide\/","title":{"rendered":"Mermaid.js Treemap-Diagram-Syntax &#038; Layout-Leitfaden"},"content":{"rendered":"<p>Ein Treemap-Diagramm zeigt hierarchische Daten als Satz verschachtelter Rechtecke an. Jeder Ast des Baums wird durch ein Rechteck dargestellt, das dann mit kleineren Rechtecken gef\u00fcllt wird, die Unter\u00e4ste darstellen. Die Gr\u00f6\u00dfe jedes Rechtecks ist perfekt proportional zu seinem numerischen Wert, wodurch es eine hervorragende Wahl f\u00fcr die Umwandlung von Text in Diagramme ist, um Teile eines Ganzen innerhalb komplexer Kategorienstufen zu vergleichen.<\/p>\n<h2>Grundlegende Syntaxstruktur<\/h2>\n<p>Jedes Treemap beginnt mit der<code>treemap-beta<\/code> Deklaration. Anschlie\u00dfend deklarieren Sie strukturelle Elternknoten mit Anf\u00fchrungszeichen umgebenen Namen und ordnen einzelne Kindblattknoten zu, indem Sie sie unterhalb mit standardm\u00e4\u00dfigen Einr\u00fcckungsr\u00e4umen gruppieren und einen Doppelpunkt sowie ihren numerischen Gewichtungswert hinzuf\u00fcgen.<\/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:eNorKUpNzU0s0E1KLUnk5VLyTczMU3BOLElNzy+qVPBLzE1V4uVSUFAKLk3ShQs7KlkpmJhiijsBxY0NMMWdgeJGpgC66x6O\" 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:eNorKUpNzU0s0E1KLUnk5VLySCwtKMlOLElNzy\/KTFXwS8xNVeLlUlBQCs0rSS1CSDgqWSmYmGKTcQLKGBtgk3EGyhiZAgAkTiME\" \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\">treemap-beta\r\n\"Hauptkategorie Name\"\r\n  \"Unterkategorie A\": 45\r\n  \"Unterkategorie B\": 30\r\n  \"Unterkategorie C\": 25<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNorKUpNzU0s0E1KLUnk5VLySCwtKMlOLElNzy\/KTFXwS8xNVeLlUlBQCs0rSS1CSDgqWSmYmGKTcQLKGBtgk3EGyhiZAgAkTiME\" \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:eNorKUpNzU0s0E1KLUnk5VLyTczMU3BOLElNzy+qVPBLzE1V4uVSUFAKLk3ShQs7KlkpmJhiijsBxY0NMMWdgeJGpgC66x6O\" 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=\"EIQKumD\"><img fetchpriority=\"high\" alt=\"\" class=\"alignnone size-full wp-image-920\" decoding=\"async\" fetchpriority=\"high\" height=\"371\" sizes=\"(max-width: 996px) 100vw, 996px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a47814e082dc.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a47814e082dc.png 996w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a47814e082dc-300x112.png 300w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a47814e082dc-768x286.png 768w\" width=\"996\"\/><\/p>\n<h2>Syntax-Referenz<\/h2>\n<p>Die folgende Tabelle erl\u00e4utert die wichtigsten Formatierungsanforderungen, die zur Erstellung einer Treemap-Anordnung 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>Syntaxregel<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Deklaration<\/strong><\/td>\n<td>Initialisiert die Layout-Struktur-Engine f\u00fcr verschachtelte rechteckige Datens\u00e4tze.<\/td>\n<td><code>treemap-beta<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>Elternknoten<\/strong><\/td>\n<td>Definiert eine Gruppierungs-Grenze oder einen Elternkategorie. Der Text muss immer in doppelte Anf\u00fchrungszeichen gesetzt werden.<\/td>\n<td><code>\"Cloud-Infrastruktur\"<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>Blattknoten<\/strong><\/td>\n<td>Ein verschachtelter Datenelement, das einen bestimmten Wertgewichtungstr\u00e4ger tr\u00e4gt.<\/td>\n<td>Einger\u00fcckt unter einem Elternknoten mit einem nachgestellten Doppelpunkt und einer positiven Zahl.<\/td>\n<\/tr>\n<tr>\n<td><strong>Hierarchiedaten<\/strong><\/td>\n<td>Bestimmt, welche Elemente innerhalb bestimmter Gruppen liegen, indem Texttiefe verwendet wird.<\/td>\n<td>Wird vollst\u00e4ndig \u00fcber standardm\u00e4\u00dfige Einr\u00fcckungsebenen (Leerzeichen oder Tabs) gesteuert.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr\/>\n<h2>Erweiterte Datenformatierung (Anweisungen)<\/h2>\n<p>Standardm\u00e4\u00dfig zeigt Mermaid rohe numerische Z\u00e4hlungen an. Sie k\u00f6nnen jedoch einen Frontmatter-Konfigurationsblock mit Hilfe von<code>valueFormat<\/code> Eigenschaft zum Formatieren von Zahlen als W\u00e4hrung, Dezimalzahlen oder Prozentwerte.<\/p>\n<h3>H\u00e4ufige Formatmuster<\/h3>\n<table border=\"1\" cellpadding=\"5\" cellspacing=\"0\">\n<thead>\n<tr>\n<th>Formatzeichenfolge<\/th>\n<th>Ergebnistyp<\/th>\n<th>Beispiel-Ausgabe<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>'$0,0'<\/code><\/td>\n<td>Dollarzeichen mit standardm\u00e4\u00dfiger Tausender-Trennung.<\/td>\n<td>$400,000<\/td>\n<\/tr>\n<tr>\n<td><code>'.1f'<\/code><\/td>\n<td>Zeigt die Zahl mit genau einer Dezimalstelle an.<\/td>\n<td>45.2<\/td>\n<\/tr>\n<tr>\n<td><code>'.1%'<\/code><\/td>\n<td>Konvertiert den Rohgewichtswert in eine Prozentanzeige.<\/td>\n<td>35.4%<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Finanzdaten-Blueprint<\/h3>\n<p>Dieser Blueprint zeigt, wie ein operativer Unternehmenshaushalt mit benutzerdefinierten Finanzzeichenfolgenparametern formatiert wird:<\/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:eNpNjsFqwzAMhu+BvIMwg15myCiBkdvapmWHssH2AmqjuqaJZRQle\/3ZWwPVSfB\/3y9Za8vizOHiXVMWACpEA8a\/HWDGfqI9y4DawOqpeq5WZWGzcufsiRTLwmxZIgsqwWbqHKnJvmmD84FIfHDwESnlnsNo\/ruzQ\/AeLoKjynTWScg0UFd57siOZuo5mfDN3I8pfqmX2ByEf\/QKR5QbaTqx9H6i7+Ctgy0OEb0LWVvXD63tTEHhK6ZfWMarj5l4zcAv571NKQ==\" 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:eNpNjkFrwzAMhe+B\/AdjBr3MkDECI8dBexljp61nNbw6xrESZHmF\/vo5WwsTCHT43tPnnGubceFz8EPbGKMCJFp\/b2O+aS44LJJIB7N76B67Xdu4LXLj3AlKbWM\/WSGMKYHzRKXurHbrsHv2gQEJ7M3HCiENC2f712\/fairwWSirlKhF7GD6bpsbsGe9hDHOkAskXlE8KvLU3xF7pHHKWlJ27yQRWv\/cy19xpWlWmCPkhEhpJc\/gmn\/u\/734qlKctRoX9jmvVW\/ZdCv3smE\/hEVYYA==\" \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\">---\r\nconfig:\r\n  treemap:\r\n    valueFormat: '$0,0'\r\n---\r\ntreemap-beta\r\n\"Unternehmenshaushalt\"\r\n  \"Engineering Operations\"\r\n    \"Kerninfrastruktur\": 500000\r\n    \"Entwicklerwerkzeuge\": 150000\r\n  \"Wachstums-Marketing\"\r\n    \"Bezahlte Werbekampagnen\": 350000\r\n    \"Veranstaltungssponsoring\": 80000<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNpNjkFrwzAMhe+B\/AdjBr3MkDECI8dBexljp61nNbw6xrESZHmF\/vo5WwsTCHT43tPnnGubceFz8EPbGKMCJFp\/b2O+aS44LJJIB7N76B67Xdu4LXLj3AlKbWM\/WSGMKYHzRKXurHbrsHv2gQEJ7M3HCiENC2f712\/fairwWSirlKhF7GD6bpsbsGe9hDHOkAskXlE8KvLU3xF7pHHKWlJ27yQRWv\/cy19xpWlWmCPkhEhpJc\/gmn\/u\/734qlKctRoX9jmvVW\/ZdCv3smE\/hEVYYA==\" \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:eNpNjsFqwzAMhu+BvIMwg15myCiBkdvapmWHssH2AmqjuqaJZRQle\/3ZWwPVSfB\/3y9Za8vizOHiXVMWACpEA8a\/HWDGfqI9y4DawOqpeq5WZWGzcufsiRTLwmxZIgsqwWbqHKnJvmmD84FIfHDwESnlnsNo\/ruzQ\/AeLoKjynTWScg0UFd57siOZuo5mfDN3I8pfqmX2ByEf\/QKR5QbaTqx9H6i7+Ctgy0OEb0LWVvXD63tTEHhK6ZfWMarj5l4zcAv571NKQ==\" 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=\"qqeROFF\"><img alt=\"\" class=\"alignnone size-full wp-image-921\" decoding=\"async\" height=\"371\" sizes=\"(max-width: 996px) 100vw, 996px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a47815ca7348.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a47815ca7348.png 996w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a47815ca7348-300x112.png 300w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a47815ca7348-768x286.png 768w\" width=\"996\"\/><\/p>\n<hr\/>\n<h2>Benutzerdefinierte Knoten-Stilisierung (Klassen)<\/h2>\n<p>Um kritische Knoten, Ausrei\u00dfer oder hochriskante Bereiche in Ihrer Dokumentation hervorzuheben, k\u00f6nnen Sie benutzerdefinierte CSS-Stile innerhalb des Codeblocks mithilfe von <code>classDef<\/code> Regeln definieren und anwenden.<\/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:eNo1jkELwjAMhe+D\/Ycwrw7GUMF6UgfiRYZDPGdd5oqdG22m9t9bxb7b+5K8FzZEPY5pTYxxlFTOMvVwJjtMRhJcLN4oiSOA5Eo1VGSeSpL9Ec+25REOyPRClwhYLAOeuAu7nq+XQghpFCuJ+pdVIGONlqDiwYQGz0ujejQOih3sUXbf41X2n51p1D4AKveQcBoa\/4WA3FfGkdRobUEthBJoldZi1rbSa27ZDHf62szrb9OXargT+fjefAAxAk4y\" 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:eNo1TktOwzAQ3UfKHaywxVJVUSTMCoiE2FXNgrXjjvHIyTiyJyrpebgJF2Nom7d73xnOAKOddA9s66rplsIw6gOUkubsgGjm80xfTV0p1XxCf0QgiVy4KC\/7D\/1uGU52aYx62K3yzAGI0eMZIUu\/XHuSedoZY2JGxuLCZbWVPvWWou4mQBcgr+v7jOPvT4as2lf9ZsWSgcfNzT3ANGC0jImK7hZyISfCchUiJVmV+FZ+qis32FJa8Gq9rDwOg7nz3gnuC+cU4Z9uBDeqT3jkYLbT9\/Mfblxfmw==\" \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\">treemap-beta\r\n\"System-Ressourcennutzung\"\r\n  \"Webdienste\"\r\n    \"API-Gateway\": 45\r\n    \"Authentifizierungsdienst\": 95:::kritisch\r\n  \"Datenbank-Speicher\"\r\n    \"Prim\u00e4rer DB-Cache\": 60\r\n    \"Replikations-Synchronisationsknoten\": 25\r\n\r\nclassDef kritisch fill:#ffcccc,stroke:#ff0000,stroke-width:2px;<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNo1TktOwzAQ3UfKHaywxVJVUSTMCoiE2FXNgrXjjvHIyTiyJyrpebgJF2Nom7d73xnOAKOddA9s66rplsIw6gOUkubsgGjm80xfTV0p1XxCf0QgiVy4KC\/7D\/1uGU52aYx62K3yzAGI0eMZIUu\/XHuSedoZY2JGxuLCZbWVPvWWou4mQBcgr+v7jOPvT4as2lf9ZsWSgcfNzT3ANGC0jImK7hZyISfCchUiJVmV+FZ+qis32FJa8Gq9rDwOg7nz3gnuC+cU4Z9uBDeqT3jkYLbT9\/Mfblxfmw==\" \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:eNo1jkELwjAMhe+D\/Ycwrw7GUMF6UgfiRYZDPGdd5oqdG22m9t9bxb7b+5K8FzZEPY5pTYxxlFTOMvVwJjtMRhJcLN4oiSOA5Eo1VGSeSpL9Ec+25REOyPRClwhYLAOeuAu7nq+XQghpFCuJ+pdVIGONlqDiwYQGz0ujejQOih3sUXbf41X2n51p1D4AKveQcBoa\/4WA3FfGkdRobUEthBJoldZi1rbSa27ZDHf62szrb9OXargT+fjefAAxAk4y\" 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=\"KabaMcp\"><img alt=\"\" class=\"alignnone size-full wp-image-922\" decoding=\"async\" height=\"371\" sizes=\"(max-width: 996px) 100vw, 996px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a47819db27af.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a47819db27af.png 996w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a47819db27af-300x112.png 300w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a47819db27af-768x286.png 768w\" width=\"996\"\/><\/p>\n<p><em><strong>Syntax-Tipp:<\/strong> Um eine Klassendefinition auf einen Blattknoten mit numerischem Wert anzuwenden, f\u00fcgen Sie den Klassennamen mit drei Doppelpunkten (<code>:::className<\/code>) unmittelbar nach dem Beschriftungsnamen, aber *vor* dem Doppelpunktwerttrenner.<\/em><\/p>\n<hr\/>\n<h2>H\u00e4ufige Syntax-Fehler und Einschr\u00e4nkungen<\/h2>\n<p>Da das Baumdiagrammschema die strukturelle Texteinr\u00fcckung nutzt, k\u00f6nnen kleinere Formatierungsfehler zu Problemen bei der Layoutdarstellung f\u00fchren. Beachten Sie diese Parameter:<\/p>\n<ul>\n<li><strong>Negative Werte sind nicht erlaubt:<\/strong>Baumdiagramme beruhen auf proportionaler Fl\u00e4chenf\u00fcllung und sind mathematisch nicht in der Lage, negative Zahlen oder Gewichte von null darzustellen. Stellen Sie sicher, dass alle Datenwerte positive Ganzzahlen oder Dezimalzahlen sind.<\/li>\n<li><strong>Anf\u00fchrungszeichen-Einschluss:<\/strong> Jede Knotenbeschreibung \u2013 unabh\u00e4ngig davon, ob es sich um einen \u00fcbergeordneten Zweig oder ein winziges Blattelement handelt \u2013 muss sauber in doppelte Anf\u00fchrungszeichen gesetzt werden. Das Weglassen der Anf\u00fchrungszeichen f\u00fchrt zu sofortigen Syntax-Fehlern.<\/li>\n<li><strong>Einheitlichkeit von Leerzeichen:<\/strong> Die verschachtelte Eltern-Kind-Beziehung wird ausschlie\u00dflich durch die Anzahl der Leerzeichen zu Beginn der Zeile bestimmt. Halten Sie sich an eine einheitliche Regel f\u00fcr Tabulatoren oder Leerzeichen (z.\u202fB. zwei Leerzeichen pro Ebene), um zu verhindern, dass Knoten in der falschen Gruppe landen.<\/li>\n<li><strong>Sichtbarkeit der Beschriftungen:<\/strong> Sehr kleine Werte innerhalb tiefer hierarchischer Strukturen k\u00f6nnen zu winzigen rechteckigen Kacheln f\u00fchren, bei denen der Text \u00fcberl\u00e4uft oder vollst\u00e4ndig unleserlich wird. Ber\u00fccksichtigen Sie, kleine Elemente zusammen unter einer Kategorie \u201eSonstige\u201c zu gruppieren.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Ein Treemap-Diagramm zeigt hierarchische Daten als Satz verschachtelter Rechtecke an. Jeder Ast des Baums wird durch ein Rechteck dargestellt, das dann mit kleineren Rechtecken gef\u00fcllt wird, die Unter\u00e4ste darstellen. Die Gr\u00f6\u00dfe jedes Rechtecks ist perfekt proportional zu seinem numerischen Wert,&#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":14,"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-2092","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 Treemap Syntax | VPasCode Text to Diagram Guide<\/title>\n<meta name=\"description\" content=\"Visualize hierarchical nested data structures using Mermaid treemaps in VPasCode, an online 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-treemap-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 Treemap Syntax | VPasCode Text to Diagram Guide\" \/>\n<meta property=\"og:description\" content=\"Visualize hierarchical nested data structures using Mermaid treemaps in VPasCode, an online diagram-as-code tool.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vpascode.com\/de\/docs\/vpascode-docs\/mermaid-js-treemap-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_6a47814e082dc.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-treemap-diagram-syntax-layout-guide\\\/\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/docs\\\/vpascode-docs\\\/mermaid-js-treemap-diagram-syntax-layout-guide\\\/\",\"name\":\"Mermaid Treemap 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-treemap-diagram-syntax-layout-guide\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/docs\\\/vpascode-docs\\\/mermaid-js-treemap-diagram-syntax-layout-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/img_6a47814e082dc.png\",\"datePublished\":\"2026-07-03T09:26:10+00:00\",\"description\":\"Visualize hierarchical nested data structures using Mermaid treemaps in VPasCode, an online diagram-as-code tool.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/docs\\\/vpascode-docs\\\/mermaid-js-treemap-diagram-syntax-layout-guide\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.vpascode.com\\\/de\\\/docs\\\/vpascode-docs\\\/mermaid-js-treemap-diagram-syntax-layout-guide\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/docs\\\/vpascode-docs\\\/mermaid-js-treemap-diagram-syntax-layout-guide\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/img_6a47814e082dc.png\",\"contentUrl\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/img_6a47814e082dc.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/docs\\\/vpascode-docs\\\/mermaid-js-treemap-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 Treemap-Diagram-Syntax &#038; 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 Treemap Syntax | VPasCode Text to Diagram Guide","description":"Visualize hierarchical nested data structures using Mermaid treemaps in VPasCode, an online 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-treemap-diagram-syntax-layout-guide\/","og_locale":"de_DE","og_type":"article","og_title":"Mermaid Treemap Syntax | VPasCode Text to Diagram Guide","og_description":"Visualize hierarchical nested data structures using Mermaid treemaps in VPasCode, an online diagram-as-code tool.","og_url":"https:\/\/www.vpascode.com\/de\/docs\/vpascode-docs\/mermaid-js-treemap-diagram-syntax-layout-guide\/","og_site_name":"VPasCode","og_image":[{"url":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a47814e082dc.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-treemap-diagram-syntax-layout-guide\/","url":"https:\/\/www.vpascode.com\/de\/docs\/vpascode-docs\/mermaid-js-treemap-diagram-syntax-layout-guide\/","name":"Mermaid Treemap 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-treemap-diagram-syntax-layout-guide\/#primaryimage"},"image":{"@id":"https:\/\/www.vpascode.com\/de\/docs\/vpascode-docs\/mermaid-js-treemap-diagram-syntax-layout-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a47814e082dc.png","datePublished":"2026-07-03T09:26:10+00:00","description":"Visualize hierarchical nested data structures using Mermaid treemaps in VPasCode, an online diagram-as-code tool.","breadcrumb":{"@id":"https:\/\/www.vpascode.com\/de\/docs\/vpascode-docs\/mermaid-js-treemap-diagram-syntax-layout-guide\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vpascode.com\/de\/docs\/vpascode-docs\/mermaid-js-treemap-diagram-syntax-layout-guide\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.vpascode.com\/de\/docs\/vpascode-docs\/mermaid-js-treemap-diagram-syntax-layout-guide\/#primaryimage","url":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a47814e082dc.png","contentUrl":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a47814e082dc.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.vpascode.com\/de\/docs\/vpascode-docs\/mermaid-js-treemap-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 Treemap-Diagram-Syntax &#038; 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\/2092","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=2092"}],"wp:term":[{"taxonomy":"ld_collection","embeddable":true,"href":"https:\/\/www.vpascode.com\/de\/wp-json\/wp\/v2\/ld_collection?post=2092"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}