2

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

4

3 回答 3

2

我有类似的问题。我使用了 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();
于 2015-02-13T09:42:15.640 回答
1

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

GitHub 链接到为 Cytoscape.js 工作的 Dagre.js

于 2015-02-18T23:59:48.867 回答
0

请张贴一个例子。它适用于调试页面和文档,因此我怀疑您的代码存在问题。

于 2015-02-11T19:32:56.567 回答