树图布局的用法非常简单,只要指定<Graphin layout={{type:"xxx"}} />
即可.同时,必须保证props.data
的数据结为Tree
import React from 'react';import Graphin, { Utils } from '@antv/graphin';//Mock树图数据const data = Utils.mock(10).tree().graphinTree();export default () => {return <Graphin data={data} layout={{ type: 'compactBox' }}></Graphin>;};
以下是 Graphin 基于 G6 布局内置的 10 种网图布局,按照使用场景的频次排序如下。
注意 ⚠️ :以下数据均来自同一份数据,因此有些布局间的差异可能没有那么大,真实业务场景下,数据搭配合适的布局,效果会很明显,同时为了浏览方便,取消了画布的可缩放功能,可以点击最下方的右下角图标
</>
展开查看详细代码