Kendo UI for Angular
Handle large, information dense diagrams without overwhelming the browser using the horizontal and virtual scroller. Users can move across wide flows with horizontal and vertical scrolling and panning, while the Diagram renders only what is needed in the viewport so performance stays smooth even with many nodes and connections. This combination makes it practical to visualize full end to end processes or big dependency graphs in a single interactive canvas instead of splitting them into separate pages.
Give your users diagrams that match how they read processes by controlling layout orientation. Updated tree and layered layout algorithms let you arrange nodes in clear horizontal or vertical layers and choose from subtypes such as down, up, left, right and mind map variants for different use cases. You get automatic positioning and routing, but still keep control over spacing, layer distance and grid settings so complex flows remain legible as they grow.
Display contextual information directly on top of your data bound nodes and connections with first class tooltip support in the Angular Diagram. Configure tooltipText on shapes and connections, turn tooltips on globally or per element and style them with CSS or Angular templates so every node can surface exactly the right copy. This makes it easy to build org charts, dependency graphs or customer journeys where users can hover any element to understand roles, metrics or relationships without cluttering the diagram.
The Kendo UI for Angular Diagram component helps teams
plan, explain and automate complex processes using interactive diagrams. Create
and edit shapes, route connections, apply automatic layouts and bind everything
to your data to keep visuals accurate and in sync with your app. Built natively
for Angular, the Diagram integrates seamlessly with other Kendo UI for Angular
components and supports high-performance rendering.
Generate diagrams from your data models and keep them in sync with updates. Bind shapes and connections to hierarchical or flat data to render org charts, decision trees or network maps with minimal code.
See
the Angular Diagram data binding demo.
Use ready-made rectangles, circles, images and text shapes or define custom SVG visuals. Control size, styling, content and even provide a visual function for fully custom rendering of each node.
See
the Angular Diagram shapes demo.
Represent relationships with polyline or cascading connections and fine-tune caps, labels and stroke styling. Connect via named connectors on each shape and control selection and editing behavior.
See
the Angular Diagram connections demo.
Apply tree, layered, force-directed or radial layouts to arrange shapes and route lines for a clean result. Configure spacing, grids and separation to match the structure of your data.
See
the Angular Diagram layouts demo.
Enable intuitive drag, resize and connect operations with shape-level or global permissions. Let users add, move or remove elements while you stay in control of what is editable.
See
the Angular Diagram editing demo.
Export any diagram to PDF, image or SVG using the Kendo Drawing API with options for paper size, orientation and quality. Preserve scale correctly with built-in export helpers.
See
the Angular Diagram export demo.
Respond to user intent with a rich event set for drag, select, zoom, pan and content changes. Build tailored behaviors and analytics by subscribing to the events you need.
See
the Angular Diagram events demo.
Illustrate multi-step processes with decision points, loops and handoffs using the built-in workflow diagram sample. Start from the example then adapt shapes, connections and layout to your scenario.
