cytoscape.js 中简单树的 Dagre 布局

Dagre layout for simple tree in cytoscape.js

如何使用cytoscape.js中的dagre layout画一棵简单的树。我正在放置 layout{ name: 'dagre'} 并从 https://github.com/cpettitt/dagre/blob/master/dist/dagre.js 添加 dagre.js 文件。 它不起作用。

请post举个例子。它适用于调试页面和文档,所以我怀疑你的代码有问题。

我遇到了类似的问题。我使用了 cytoscape 包 (https://github.com/cytoscape/cytoscape.js/blob/master/lib/dagre.js) 中的 dagre.js,它工作正常。

似乎 cytoscape dagre 布局与最新的 dagre.js (https://github.com/cpettitt/dagre) 或类似的东西不兼容。它在该行抛出错误:

var g = new dagre.Digraph();

使用与 GitHub 上托管的 lib 文件夹中的发行版捆绑在一起的 dagre 库。

GitHub Link to working Dagre.js for Cytoscape.js