具体描述:
GoJS——用于快速构建交互式图表的 Web 框架
内置的功能和交互性有助于更快地开发项目
自动布局
GoJS 包含若干内置的布局,以及许多待使用或调整的自定义布局的示例。
节点和链接模板
快速设置图表部件的外观,同时将外观与数据分离。
数据绑定
GoJS 模型可以自动同步您的数据与显示,反之亦然。
撤消和重做
GoJS 通过内置的状态管理来记录图表和模型变更的历史记录。用户可以轻松地撤消和重做操作,恢复取消的工具操作,还能检查此状态来实现进一步的定制。
键盘快捷方式
GoJS 提供许多常见的键盘命令和手势,可以对其进行自定义。
子图表
GoJS 群组提供子图表,以便将不同的规则或布局应用到其成员。
可扩展的工具
GoJS 输入通过可定制和可扩展的工具进行路由,以便为用户提供他们所需的交互。
可自定义的事件和权限
在用户执行某些操作或按键时执行自定义的逻辑或通知,或禁用不同的交互。
上下文菜单和工具提示
GoJS 拥有内置的上下文菜单和工具提示,可以在画布或 HTML 中进行扩展。
GoJS 的设计旨在与所有现代框架一起协同工作,包括 Svelte、React、Angular 和 Vue。