nmap.js:nmap的javascript实现(邻居保留空间填充算法)

时间:2024-05-27 01:29:31
【文件属性】:

文件名称:nmap.js:nmap的javascript实现(邻居保留空间填充算法)

文件大小:581KB

文件格式:ZIP

更新时间:2024-05-27 01:29:31

JavaScript

nmap.js 这是nmap的javascript实现,用于针对一组2D点的邻域保留空间填充算法。 原始的nmap算法是由撰写的 在。 圣保罗团队编写的代码非常简单明了,因此很容易实现。 实例中使用的训练数据集也由它们生成。 此实现还利用了Google的函数的稍作修改的版本,该版本最初是闭包存储库的一部分。 我对其进行了少许修改,以便我们可以仅包含函数,而没有其余的闭包库。 重要说明:这不是D3插件或小部件,这是一组独立的函数,可让您从2D点列表中生成树图。 但是,如示例中所示,您可以使用返回的对象列表来绘制带有D3的树图,如示例中所示。 这个怎么运作 实际上,此功能结合了两种计算树形图的方法:等重方法和交替切割方法。 如果您想让两个人更多地了解这些差异,建议您查看它们的出版物(请参见下文)或代码。 重要通知 我发现,如果所有元素的权重相同,该算法就会中断,但是有一种简单的解决方法:


【文件预览】:
nmap.js-master
----nmap.min.js(9KB)
----src()
--------helper.js(370B)
--------nmap.js(17KB)
--------element.js(3KB)
--------boundingbox.js(2KB)
----img()
--------example.png(52KB)
----lib()
--------affinetransform.js(15KB)
----nmap.js(176B)
----examples()
--------d3.html(4KB)
--------simple.html(989B)
----LICENSE(1KB)
----config.codekit(18KB)
----README.md(3KB)
----data()
--------configuration07.csv(22KB)
--------configuration09.csv(22KB)
--------configuration04.csv(21KB)
--------configuration05.csv(22KB)
--------configuration08.csv(21KB)
--------configuration06.csv(22KB)
--------configuration02.csv(21KB)
--------configuration01.csv(25KB)
--------londonBoroughsHousePrice.csv(1KB)
--------londonBoroughsPopulation.csv(1KB)
--------configuration03.csv(22KB)
--------londonBoroughsCrimeRates.csv(1KB)
--------londonBoroughs.csv(1KB)
----docs()
--------nmap_element.html(6KB)
--------index.html(1KB)
--------nmap-nmapper.html(15KB)
--------global.html(3KB)
--------nmap_boundingbox.html(6KB)
--------styles()
--------scripts()
--------nmap.js.html(18KB)
--------helper.js.html(2KB)
--------boundingbox.js.html(3KB)
--------fonts()
--------element.js.html(4KB)
--------nmap.html(7KB)
--------nmap_boundingbox-nmapper_boundingbox.html(9KB)
--------nmap_element-nmapper_element.html(14KB)

网友评论