Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Cytoscape.js布局未运行_Javascript_Cytoscape.js - Fatal编程技术网

Javascript Cytoscape.js布局未运行

Javascript Cytoscape.js布局未运行,javascript,cytoscape.js,Javascript,Cytoscape.js,我无法从scipt运行布局。我添加了这些行 var lay = cy.layout({name:'grid'}) lay.run() 但什么也没发生。 如果我在页面呈现后手动转到浏览器控制台并运行相同的命令,那么一切都可以正常工作。 我希望这是一个新手JS问题,因此对相关信息的任何指导都是值得赞赏的。例如,布局应该与图形放置同步 $.getJSON( "http://path/to/json-with-nodes", function (data) { cy.json(data

我无法从scipt运行布局。我添加了这些行

var lay = cy.layout({name:'grid'})
lay.run()
但什么也没发生。 如果我在页面呈现后手动转到浏览器控制台并运行相同的命令,那么一切都可以正常工作。
我希望这是一个新手JS问题,因此对相关信息的任何指导都是值得赞赏的。

例如,布局应该与图形放置同步

$.getJSON(
  "http://path/to/json-with-nodes",
  function (data) {
    cy.json(data);
    lay = cy.layout({name:'random'});
    lay.run();
  }
);

例如,看起来布局应该与图形放置同步

$.getJSON(
  "http://path/to/json-with-nodes",
  function (data) {
    cy.json(data);
    lay = cy.layout({name:'random'});
    lay.run();
  }
);

下面是运行布局的简单单行语句

cy.layout({ name: 'circle' }).run();

下面是运行布局的简单单行语句

cy.layout({ name: 'circle' }).run();

我也看到了同样的问题。看起来您必须在同一行生成布局对象并调用run函数,就像答案中建议的那样。cy.layout{name:'circle'}.run;很奇怪,我也看到了同样的问题。看起来您必须在同一行生成布局对象并调用run函数,就像答案中建议的那样。cy.layout{name:'circle'}.run;真奇怪