ngraph.forcelayout:力导向图布局

时间:2024-05-21 16:27:07
【文件属性】:

文件名称:ngraph.forcelayout:力导向图布局

文件大小:234KB

文件格式:ZIP

更新时间:2024-05-21 16:27:07

JavaScript

ngraph.forcelayout 这是一种受图形布局算法,可在任何维度(2D,3D及更高版本)下工作。 该库使用四叉树来加快长距离力的计算。 该存储库是一部分,并在数据结构上运行。 原料药 所有力导向算法都是迭代的。 在图开始看起来不错之前,我们需要执行一个算法的多次迭代: // graph is an instance of `ngraph.graph` object. var createLayout = require ( 'ngraph.forcelayout' ) ; var layout = createLayout ( graph ) ; for ( var i = 0 ; i < ITERATIONS_COUNT ; ++ i ) { layout . step ( ) ; } // now we can ask layout where each node


【文件预览】:
ngraph.forcelayout-master
----.gitignore(118B)
----README.md(8KB)
----perf()
--------perfresults.txt(439B)
--------experimental()
--------test.js(486B)
----test()
--------layout.js(11KB)
--------primitives.js(3KB)
--------springForce.js(2KB)
--------simulator.js(8KB)
--------dragForce.js(653B)
--------insert.js(2KB)
--------eulerIntegrator.js(2KB)
----LICENSE(1KB)
----stress.sh(180B)
----package.json(1KB)
----dist()
--------ngraph.forcelayout.min.js(34KB)
--------ngraph.forcelayout.js(51KB)
----index.js(10KB)
----.eslintignore(14B)
----.travis.yml(36B)
----lib()
--------createPhysicsSimulator.js(11KB)
--------spring.js(337B)
--------codeGenerators()
--------bounds.js(120B)
--------kdForce.js(1KB)
----.eslintrc.json(311B)
----Changelog.md(1KB)
----package-lock.json(136KB)
----demo()
--------.gitignore(214B)
--------README.md(2KB)
--------.browserslistrc(21B)
--------public()
--------package.json(971B)
--------src()
--------babel.config.js(73B)
--------.eslintrc.js(382B)
--------vue.config.js(37B)
--------deploy.sh(236B)
--------package-lock.json(464KB)

网友评论