squarify:平方树图算法的TypeScript实现

时间:2024-05-22 14:15:43
【文件属性】:

文件名称:squarify:平方树图算法的TypeScript实现

文件大小:111KB

文件格式:ZIP

更新时间:2024-05-22 14:15:43

JavaScript

平方 该软件包是的TypeScript实现(没有外部运行时依赖项) 。 如果您对算法的工作方式感兴趣,请在的中详细解释。 这是经过“战斗测试”的实现,目前用于计算每月有15,000个唯一访问者使用的数据可视化工具)中贸易树地图的布局。 与其他JavaScript实现不同,它以清晰易读的代码编写,并由单元测试(达 )进行备份。 作为对可组合软件的坚定支持者,我特意使此软件包最小化。 它仅执行布局步骤。 您可以随意使用输出来渲染所需的任何方式。 安装 npm install --save squarify 用法 输入 此程序包的默认export是需要两个参数的函数: 输入data数组。 这是一个递归数据结构,其中每个元素都具有以下形状: type Input < Custom> = { value : number ; children ?: Input < C


【文件预览】:
squarify-master
----.vcmrc(512B)
----rollup.config.js(883B)
----package.json(3KB)
----.github()
--------workflows()
----jest.config.js(499B)
----CONTRIBUTING.md(3KB)
----src()
--------__tests__()
--------index.ts(9KB)
----.eslintrc.js(230B)
----tsconfig.json(391B)
----.gitignore(57B)
----.dependabot()
--------config.yml(254B)
----README.md(6KB)
----yarn.lock(276KB)
----.eslintignore(34B)
----babel.config.js(209B)

网友评论