cytoscape.js - Cytoscape 图形生成器(拖放新节点)

标签 cytoscape.js

我希望使用 Cytoscape.js 构建一个基于 Web 的交互式图形生成器。是否可以处理放置事件来创建新节点或链接?如果没有,那么使用 API 构建交互式图形有哪些选项(如果有)?看起来我可以使用单击事件或径向菜单插件来执行类似的操作,但我对其他选项感兴趣。有没有这样做的好例子?

最佳答案

Cytoscape.js 有一个 extension API可用于创建可重用的组件,如您所建议的。除了作为示例的文档之外,您还可以使用多个现有扩展。

似乎有人制作了a similar extension ,但使用 documented API functions 中的任何一个创建您自己的都很简单。

我们正在努力简化扩展程序编写和提交流程,以便在 v2.3 中更轻松地与其他人共享您的扩展程序。

关于cytoscape.js - Cytoscape 图形生成器(拖放新节点),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25354274/

相关文章:

javascript - 细胞景观 : Sankey-like edge size

javascript - Cytoscape.js:强制中键单击充当左键单击

javascript - Cytoscape 布局 - 找不到这样的布局可乐

javascript - 如何设置边缘跳过另一条边缘?

javascript - 点击时的 cytoscape.js 平移和 z-index/foregrounding 元素

cytoscape.js - 如何在 Cytoscape.JS 中淡化边缘?

javascript - Cytoscape.js:将渲染位置转换为模型位置

javascript - cytoscape.js 多种布局,复合节点内的不同布局

javascript - cytoscape.js 页面上有多个实例