用于创建和管理不同类型图表的 JavaScript API
开源 JavaScript 库,用于生成和管理基本以及交互式图表、分层图表和链接处理。
JointJS 是一个强大的 JavaScript 图表库,可帮助软件开发人员构建用于创建和管理不同类型图表的应用程序。该库支持使用 JavaScript 命令创建和管理基本图表和交互式图表。该库是开源的,可在 Mozilla Public License 2.0 下使用。
该库非常易于使用,并包含对几个重要功能的支持,例如交互式元素和链接处理,使用矩形、圆形、椭圆、文本、图像和路径等基本元素、通过链接的图表元素连接、层次图支持,序列化和反序列化支持,使用带有标签和箭头的可定制链接,交互式元素和链接支持,MVC 架构等等。
JointJS 库可用于开发可在流行浏览器上运行的应用程序,例如 Google Chrome、Firefox、Safari、Opera、IE 11、MSEdge 等。您可以使用最新的该库还完全支持ERD、Org chart、FSA、UML、PN、DEVS等知名图表的即用型图表元素。
开始使用 JointJS
安装 JointJS 库的推荐方法是使用 NPM。请使用以下命令顺利安装
通过 NPM 安装 JointJS
npm install
通过 JavaScript API 创建和管理图表
开源的 JointJS 库允许软件开发人员在他们自己的 JavaScript 应用程序中轻松创建多种类型的图表。该库包含对内置形状的支持,可用于轻松绘制自定义图表。您可以绘制序列图、ER 图、UML 类图和 UML 状态图。您还可以轻松设计逻辑电路、组织结构图、有限状态机、拼图、国际象棋等等。
自定义元素支持
开源 JointJS 库包含可用于在 JavaScript 应用程序中创建图表的内置元素。有几种默认形状可用,例如矩形、文本、圆形、椭圆、图像、路径等。这些可用于绘制图形。您还可以从头开始创建新元素。
通过 JavaScript 创建和管理图表
JointJS 库为使用 JavaScript 代码生成和管理图表提供了完整的支持。该库支持多种类型的图表,例如折线图、条形图、面积图、组合图、饼图和圆环图以及旋钮。该库还提供了一些与图表操作相关的功能,例如调整大小、旋转、连接到其他元素等。