collab/mermaid/demos/treemap.htmlblame
View source
6dd74de1<!doctype html>
6dd74de2<html lang="en">
6dd74de3 <head>
6dd74de4 <meta charset="utf-8" />
6dd74de5 <meta name="viewport" content="width=device-width, initial-scale=1" />
6dd74de6 <title>Mermaid Treemap Diagram Demo</title>
6dd74de7 <link href="https://fonts.googleapis.com/css?family=Montserrat&display=swap" rel="stylesheet" />
6dd74de8 <style>
6dd74de9 body {
6dd74de10 font-family: 'Montserrat', sans-serif;
6dd74de11 margin: 0 auto;
6dd74de12 max-width: 900px;
6dd74de13 padding: 20px;
6dd74de14 }
6dd74de15 .mermaid {
6dd74de16 margin: 30px 0;
6dd74de17 }
6dd74de18 h1,
6dd74de19 h2 {
6dd74de20 color: #333;
6dd74de21 }
6dd74de22 pre {
6dd74de23 background-color: #f5f5f5;
6dd74de24 padding: 15px;
6dd74de25 border-radius: 5px;
6dd74de26 }
6dd74de27 </style>
6dd74de28 </head>
6dd74de29 <body>
6dd74de30 <h1>Treemap Diagram Demo</h1>
6dd74de31 <p>This is a demo of the new treemap diagram type in Mermaid.</p>
6dd74de32
6dd74de33 <h2>Basic Treemap Example</h2>
6dd74de34 <pre class="mermaid">
6dd74de35treemap
6dd74de36 "Root"
6dd74de37 "Branch 1"
6dd74de38 "Leaf 1.1": 10
6dd74de39 "Leaf 1.2": 15
6dd74de40 "Branch 2"
6dd74de41 "Branch 2.1"
6dd74de42 "Leaf 2.1.1": 20
6dd74de43 "Leaf 2.1.2": 25
6dd74de44 "Leaf 2.2": 25
6dd74de45 "Leaf 2.3": 30
6dd74de46 </pre>
6dd74de47
6dd74de48 <h2>Technology Stack Treemap Example</h2>
6dd74de49 <pre class="mermaid">
6dd74de50treemap
6dd74de51 "Technology Stack"
6dd74de52 "Frontend"
6dd74de53 "React": 35
6dd74de54 "CSS": 15
6dd74de55 "HTML": 10
6dd74de56 "Backend"
6dd74de57 "Node.js": 25
6dd74de58 "Express": 10
6dd74de59 "MongoDB": 15
6dd74de60 "DevOps"
6dd74de61 "Docker": 10
6dd74de62 "Kubernetes": 15
6dd74de63 "CI/CD": 5
6dd74de64 </pre>
6dd74de65
6dd74de66 <script type="module">
6dd74de67 import mermaid from './mermaid.esm.mjs';
6dd74de68 mermaid.initialize({
6dd74de69 theme: 'forest',
6dd74de70 logLevel: 1,
6dd74de71 securityLevel: 'loose',
6dd74de72 });
6dd74de73 </script>
6dd74de74 </body>
6dd74de75</html>