🎨
灵活的渲染引擎
基于 SVG 的图形渲染,支持自定义形状、连接线和交互行为
npm install diagram-jsimport Diagram from "diagram-js";
// 创建一个图表实例
const diagram = new Diagram({
canvas: { container: "#canvas" },
});
// 获取画布服务
const canvas = diagram.get("canvas");
// 创建根元素
const root = canvas.setRootElement({
id: "root",
});diagram-js 采用模块化架构,核心概念包括: