简单的树的Dagre布局在cytoscape.js

时间:2015-02-10 07:57:23

标签: cytoscape.js dagre

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

3 个答案:

答案 0 :(得分: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();

答案 1 :(得分:1)

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

GitHub Link to working Dagre.js for Cytoscape.js

答案 2 :(得分:0)

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