├── .github ├── FUNDING.yml └── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── feedback.md ├── .gitignore ├── .npmignore ├── CONTRIBUTING.md ├── LICENSE ├── docs ├── _config.yml ├── img │ ├── screenshot-dark.png │ ├── screenshot-light-github.png │ └── screenshot-light.png └── readme.md ├── gulpfile.js ├── index.html ├── package.json ├── readme.md ├── src ├── components │ ├── hypertree │ │ ├── hypertree-dark.scss │ │ ├── hypertree-light.scss │ │ ├── hypertree.scss │ │ ├── hypertree.ts │ │ ├── hypertreeex-dark.scss │ │ ├── hypertreeex-light.scss │ │ ├── hypertreeex.scss │ │ └── hypertreeex.ts │ ├── layers │ │ ├── background-layer.ts │ │ ├── cell-layer.ts │ │ ├── focus-layer.ts │ │ ├── image-layer.ts │ │ ├── interaction-layer-2.ts │ │ ├── interaction-layer.ts │ │ ├── label-force-layer.ts │ │ ├── label-layer.ts │ │ ├── link-layer.ts │ │ ├── node-layer.ts │ │ ├── stem-layer.ts │ │ ├── symbol-layer.ts │ │ └── trace-layer.ts │ ├── layerstack │ │ ├── d3updatePattern.ts │ │ ├── layer.ts │ │ └── layerstack.ts │ ├── meta │ │ ├── hypertree-meta │ │ │ └── hypertree-meta.ts │ │ ├── layerstack-meta │ │ │ ├── layerstack-meta-dark.scss │ │ │ ├── layerstack-meta-light.scss │ │ │ ├── layerstack-meta.scss │ │ │ └── layerstack-meta.ts │ │ ├── meta-grid.ts │ │ ├── transformation-meta │ │ │ ├── transformation-meta-dark.scss │ │ │ ├── transformation-meta-light.scss │ │ │ ├── transformation-meta.scss │ │ │ └── transformation-meta.ts │ │ └── unitdisk-meta │ │ │ ├── unitdisk-meta-dark.scss │ │ │ ├── unitdisk-meta-light.scss │ │ │ ├── unitdisk-meta.scss │ │ │ └── unitdisk-meta.ts │ └── unitdisk │ │ ├── layers-background.ts │ │ ├── layers-parameter.ts │ │ ├── unitdisk-dark.scss │ │ ├── unitdisk-light.scss │ │ ├── unitdisk.scss │ │ └── unitdisk.ts ├── d3-hypertree.ts └── models │ ├── hypertree │ ├── magic-filter.ts │ ├── model.ts │ ├── preset-base.ts │ ├── preset-layers.ts │ └── preset-process.ts │ ├── n │ ├── n-layouts.ts │ ├── n-loaders.ts │ ├── n-tree.ts │ ├── n-util.ts │ └── n.ts │ ├── path │ └── path.ts │ ├── trace │ └── trace.ts │ ├── transformation │ ├── hyperbolic-math.ts │ └── hyperbolic-transformation.ts │ └── unitdisk │ └── unitdisk-model.ts └── tsconfig.json /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feedback.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feedback 3 | about: Say anything 4 | 5 | --- 6 | 7 | 8 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/.npmignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/LICENSE -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/img/screenshot-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/docs/img/screenshot-dark.png -------------------------------------------------------------------------------- /docs/img/screenshot-light-github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/docs/img/screenshot-light-github.png -------------------------------------------------------------------------------- /docs/img/screenshot-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/docs/img/screenshot-light.png -------------------------------------------------------------------------------- /docs/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/docs/readme.md -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/gulpfile.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/readme.md -------------------------------------------------------------------------------- /src/components/hypertree/hypertree-dark.scss: -------------------------------------------------------------------------------- 1 | @import "hypertree"; 2 | -------------------------------------------------------------------------------- /src/components/hypertree/hypertree-light.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/hypertree/hypertree-light.scss -------------------------------------------------------------------------------- /src/components/hypertree/hypertree.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/hypertree/hypertree.scss -------------------------------------------------------------------------------- /src/components/hypertree/hypertree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/hypertree/hypertree.ts -------------------------------------------------------------------------------- /src/components/hypertree/hypertreeex-dark.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/hypertree/hypertreeex-dark.scss -------------------------------------------------------------------------------- /src/components/hypertree/hypertreeex-light.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/hypertree/hypertreeex-light.scss -------------------------------------------------------------------------------- /src/components/hypertree/hypertreeex.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/hypertree/hypertreeex.scss -------------------------------------------------------------------------------- /src/components/hypertree/hypertreeex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/hypertree/hypertreeex.ts -------------------------------------------------------------------------------- /src/components/layers/background-layer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/layers/background-layer.ts -------------------------------------------------------------------------------- /src/components/layers/cell-layer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/layers/cell-layer.ts -------------------------------------------------------------------------------- /src/components/layers/focus-layer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/layers/focus-layer.ts -------------------------------------------------------------------------------- /src/components/layers/image-layer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/layers/image-layer.ts -------------------------------------------------------------------------------- /src/components/layers/interaction-layer-2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/layers/interaction-layer-2.ts -------------------------------------------------------------------------------- /src/components/layers/interaction-layer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/layers/interaction-layer.ts -------------------------------------------------------------------------------- /src/components/layers/label-force-layer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/layers/label-force-layer.ts -------------------------------------------------------------------------------- /src/components/layers/label-layer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/layers/label-layer.ts -------------------------------------------------------------------------------- /src/components/layers/link-layer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/layers/link-layer.ts -------------------------------------------------------------------------------- /src/components/layers/node-layer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/layers/node-layer.ts -------------------------------------------------------------------------------- /src/components/layers/stem-layer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/layers/stem-layer.ts -------------------------------------------------------------------------------- /src/components/layers/symbol-layer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/layers/symbol-layer.ts -------------------------------------------------------------------------------- /src/components/layers/trace-layer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/layers/trace-layer.ts -------------------------------------------------------------------------------- /src/components/layerstack/d3updatePattern.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/layerstack/d3updatePattern.ts -------------------------------------------------------------------------------- /src/components/layerstack/layer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/layerstack/layer.ts -------------------------------------------------------------------------------- /src/components/layerstack/layerstack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/layerstack/layerstack.ts -------------------------------------------------------------------------------- /src/components/meta/hypertree-meta/hypertree-meta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/meta/hypertree-meta/hypertree-meta.ts -------------------------------------------------------------------------------- /src/components/meta/layerstack-meta/layerstack-meta-dark.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/meta/layerstack-meta/layerstack-meta-dark.scss -------------------------------------------------------------------------------- /src/components/meta/layerstack-meta/layerstack-meta-light.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/meta/layerstack-meta/layerstack-meta-light.scss -------------------------------------------------------------------------------- /src/components/meta/layerstack-meta/layerstack-meta.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/meta/layerstack-meta/layerstack-meta.scss -------------------------------------------------------------------------------- /src/components/meta/layerstack-meta/layerstack-meta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/meta/layerstack-meta/layerstack-meta.ts -------------------------------------------------------------------------------- /src/components/meta/meta-grid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/meta/meta-grid.ts -------------------------------------------------------------------------------- /src/components/meta/transformation-meta/transformation-meta-dark.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/meta/transformation-meta/transformation-meta-light.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/meta/transformation-meta/transformation-meta.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/meta/transformation-meta/transformation-meta.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/meta/unitdisk-meta/unitdisk-meta-dark.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/meta/unitdisk-meta/unitdisk-meta-dark.scss -------------------------------------------------------------------------------- /src/components/meta/unitdisk-meta/unitdisk-meta-light.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/meta/unitdisk-meta/unitdisk-meta-light.scss -------------------------------------------------------------------------------- /src/components/meta/unitdisk-meta/unitdisk-meta.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/meta/unitdisk-meta/unitdisk-meta.scss -------------------------------------------------------------------------------- /src/components/meta/unitdisk-meta/unitdisk-meta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/meta/unitdisk-meta/unitdisk-meta.ts -------------------------------------------------------------------------------- /src/components/unitdisk/layers-background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/unitdisk/layers-background.ts -------------------------------------------------------------------------------- /src/components/unitdisk/layers-parameter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/unitdisk/layers-parameter.ts -------------------------------------------------------------------------------- /src/components/unitdisk/unitdisk-dark.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/unitdisk/unitdisk-dark.scss -------------------------------------------------------------------------------- /src/components/unitdisk/unitdisk-light.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/unitdisk/unitdisk-light.scss -------------------------------------------------------------------------------- /src/components/unitdisk/unitdisk.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/unitdisk/unitdisk.scss -------------------------------------------------------------------------------- /src/components/unitdisk/unitdisk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/components/unitdisk/unitdisk.ts -------------------------------------------------------------------------------- /src/d3-hypertree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/d3-hypertree.ts -------------------------------------------------------------------------------- /src/models/hypertree/magic-filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/models/hypertree/magic-filter.ts -------------------------------------------------------------------------------- /src/models/hypertree/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/models/hypertree/model.ts -------------------------------------------------------------------------------- /src/models/hypertree/preset-base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/models/hypertree/preset-base.ts -------------------------------------------------------------------------------- /src/models/hypertree/preset-layers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/models/hypertree/preset-layers.ts -------------------------------------------------------------------------------- /src/models/hypertree/preset-process.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/models/hypertree/preset-process.ts -------------------------------------------------------------------------------- /src/models/n/n-layouts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/models/n/n-layouts.ts -------------------------------------------------------------------------------- /src/models/n/n-loaders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/models/n/n-loaders.ts -------------------------------------------------------------------------------- /src/models/n/n-tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/models/n/n-tree.ts -------------------------------------------------------------------------------- /src/models/n/n-util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/models/n/n-util.ts -------------------------------------------------------------------------------- /src/models/n/n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/models/n/n.ts -------------------------------------------------------------------------------- /src/models/path/path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/models/path/path.ts -------------------------------------------------------------------------------- /src/models/trace/trace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/models/trace/trace.ts -------------------------------------------------------------------------------- /src/models/transformation/hyperbolic-math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/models/transformation/hyperbolic-math.ts -------------------------------------------------------------------------------- /src/models/transformation/hyperbolic-transformation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/models/transformation/hyperbolic-transformation.ts -------------------------------------------------------------------------------- /src/models/unitdisk/unitdisk-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/src/models/unitdisk/unitdisk-model.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glouwa/d3-hypertree/HEAD/tsconfig.json --------------------------------------------------------------------------------