# FlexDiagram

## Content

<span id="9cc11a95-c2d2-4385-9479-b2ca0ea5decc" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="9cc11a95-c2d2-4385-9479-b2ca0ea5decc" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation" style="margin: 0px; padding: 0px; -webkit-font-smoothing: antialiased; box-sizing: border-box;">The ComponentOne</span> **<span id="9cc11a95-c2d2-4385-9479-b2ca0ea5decc" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="9cc11a95-c2d2-4385-9479-b2ca0ea5decc" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation" style="margin: 0px; padding: 0px; -webkit-font-smoothing: antialiased; box-sizing: border-box;">FlexDiagram</span>**<span id="9cc11a95-c2d2-4385-9479-b2ca0ea5decc" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="9cc11a95-c2d2-4385-9479-b2ca0ea5decc" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation" style="margin: 0px; padding: 0px; -webkit-font-smoothing: antialiased; box-sizing: border-box;"> is a control that enables the creation and visualization of graph-based structures such as flowcharts, organizational charts, and custom diagrams. It renders and creates visual diagrams by using a data-driven approach, providing flexibility to build interactive diagrams or create customized diagrams in unbound mode.</span>
<span id="9cc11a95-c2d2-4385-9479-b2ca0ea5decc" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="9cc11a95-c2d2-4385-9479-b2ca0ea5decc" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation" style="margin: 0px; padding: 0px; -webkit-font-smoothing: antialiased; box-sizing: border-box;">With FlexDiagram, you can manually define nodes and edges in code or automatically generate diagrams from hierarchical or tabular data through data binding. FlexDiagram also supports </span>**<span id="9cc11a95-c2d2-4385-9479-b2ca0ea5decc" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="9cc11a95-c2d2-4385-9479-b2ca0ea5decc" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation" style="margin: 0px; padding: 0px; -webkit-font-smoothing: antialiased; box-sizing: border-box;">MermaidJS</span>**<span id="9cc11a95-c2d2-4385-9479-b2ca0ea5decc" data-mark-type="annotation" data-mark-annotation-type="inlineComment" data-id="9cc11a95-c2d2-4385-9479-b2ca0ea5decc" data-prosemirror-content-type="mark" data-prosemirror-mark-name="annotation" style="margin: 0px; padding: 0px; -webkit-font-smoothing: antialiased; box-sizing: border-box;"> syntax, which allows direct rendering of diagrams from a text file.</span>
![image](https://cdn.mescius.io/document-site-files/images/2d49eac2-0942-4770-99ef-52b14e6815bd/image-20260514.61df53.png?width=500)