GoJS

 
 

通过 JavaScript API 生成和操作图表

开源 JavaScript 库,允许开发人员在自己的 JavaScript 应用程序中创建和处理图表、图表和图形。

一个非常强大的 JavaScript 库,使软件开发人员能够在自己的 JavaScript 应用程序中生成和操作图表、图表和图形。该库包含对内置布局的支持,例如树布局、径向以及分层有向图布局以及一些自定义布局。该库可以在 Node 或 Puppeteer 的 Web 浏览器或服务器端轻松使用。

GoJS 库非常灵活,允许开发人员制作多种不同类型的图表,例如流程图、医学图、组织结构图、设计工具、规划工具、状态图、桑基图、工业流程、可视化语言等.

该库提供了非常强大的交互功能,例如拖放图表元素、复制和粘贴内容、工具提示、上下文菜单、使用模板、数据绑定支持、事件处理程序、自动布局、应用可自定义的动画等等。您还可以渲染 HTML Canvas 元素并将其导出为 SVG 以及其他图像格式。

Previous Next

GoJS 入门

安装 GoJS 的推荐方式是通过 npm,它可以通过 npm 包管理器获得,使用以下命令。

通过 npm 安装 GoJS

$ npm install gojs --save

通过 JavaScript API 绘制流程图

开源 GoJS 库为构建多种图表类型和展示特定功能和布局提供了支持。您可以使用几行 JavaScript 代码绘制流程图。该库包括对调色板、可链接节点、拖放行为、文本编辑以及使用节点模板图绘制流程图的支持。您还可以轻松修改现有图表和图表节点以及文本块。

通过 JavaScript 创建和编辑状态图

状态图用于描述系统的行为。状态图可用于表示系统或系统的一部分在有限数量的状态或时间下的状态。 GoJS 库为轻松创建和编辑状态图提供了支持。您可以轻松绘制任意数量的节点,并且可以根据需要绘制从一个节点到另一个节点的任意数量的链接,并且可以在选择时重新调整链接或删除它们。

通过 JavaScript 生成逻辑电路

逻辑门是任何数字系统的基本构建块。逻辑门是计算的理想模型或实现布尔函数的物理电子设备。该库功能非常丰富,并为使用门和线制作电路提供了几个重要功能。它非常用户友好,可以帮助用户轻松管理图表。提供了一个调色板,允许您拖放新节点并管理您的图表。您可以根据类型轻松更新每个节点,该类型使用节点链接的颜色来确定退出节点的颜色。

绘制和定位图元素

开源 GoJS 库使软件开发人员能够轻松地在自己的 JavaScript 应用程序中绘制和定位图表元素。该库允许开发人员只用几行代码就可以选择和定位图表的选定部分。您还可以轻松处理箭头键并使用“粘贴偏移”,以便粘贴对象将它们层叠而不是将它们放在彼此的顶部。

 中国人