0

我正在使用带有 dagre 布局的 cytoscapejs ( https://github.com/cytoscape/cytoscape.js-dagre )。我对这个扩展非常满意,但是,我正在努力解决一个问题。特别是,我想防止节点被允许放置在边缘上。因此,有些示例无法区分从节点到后继节点的边和从特定节点的后继节点到后继节点的边。关于这种不当行为还有一个未解决的问题(https://github.com/cytoscape/cytoscape.js/issues/1078

我已经尝试过其他曲线样式的布局,例如“段”和“干草堆”,但不幸的是没有成功。

你们中有人知道怎么做吗?

提前致谢

安迪

4

1 回答 1

0

您必须将 Dagre 给您的点转换为段值。您可以将这些值放入.scratch()映射器中使用。

https://github.com/cytoscape/cytoscape.js-dagre/issues/5

Cytoscape 和扩展的队列中有很多东西,但不幸的是时间和资源受到限制,并且此功能请求的优先级相对较低。如果您想使用该功能,欢迎您对扩展提出拉取请求。

谢谢

于 2016-07-28T21:11:05.640 回答