Support users to use custom components to render nodes and connecting lines
Support multiple layout methods
Support dynamic insertion/removal of nodes
Support virtual rendering, saving performance overhead
Support animation, virtual rendering will also be used during animation
Write your own component
@vis-tree/core is written in pure typescript, based on it, you can encapsulate a tree-data visualization component with any fontend framework. But you should maintain the following DOM structure:
vis-treeA library for tree data visualization.
@vis-tree/core@vis-tree/corecontains the main logic of tree data visualization, the layout strategy follows the idea of A Node-Positioning Algorithm for General Trees.Features
Write your own component
@vis-tree/coreis written in pure typescript, based on it, you can encapsulate a tree-data visualization component with any fontend framework. But you should maintain the following DOM structure:@vis-tree/react@vis-tree/reactis the react version of vis-tree.To see more details, please go to here.
@vis-tree/vue@vis-tree/vueis the vue version of vis-tree.To see more details, please go to here.