gl-datatree
基于 threejs 封装的 3D 树可视化组件
webgl 3d data tree.
简介
数据可视化方面,二维方面的组件早已形成一个完整、成熟的体系;各类图表库层出不穷。
在三维方面,无论表达形式还是交互方式,都十分灵活,有着很大的拓展空间;
在三维世界里面,数据可视化要形成一个完整的体系,还需要很多探索。
gl-datatree 组件也许并不是一个很好的解决方案,但是一次不错的尝试。
API
use
📦 安装
npm install gl-datatree --save
yarn add gl-datatree
🔨 示例
你可以参考 github example 的示例
import GlDataTree from 'gl-datatree';
const glTree = new GlDataTree().init(HTMLElement);
glTree.setOption({
title: '组织架构树',
data: orgTree,
autoRotate: false,
autoPlay: true,
listening: {
onSelected: (userData, domPosition) => {
const showData = [];
glTree.updateTooltip({
title: userData.label,
showData,
domPosition,
});
},
},
});
glTree.dispose();
future
github
Jared