快速使用

树图布局的用法非常简单,只要指定<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 种网图布局,按照使用场景的频次排序如下。

注意 ⚠️ :以下数据均来自同一份数据,因此有些布局间的差异可能没有那么大,真实业务场景下,数据搭配合适的布局,效果会很明显,同时为了浏览方便,取消了画布的可缩放功能,可以点击最下方的右下角图标</>展开查看详细代码

紧凑树布局
type:compactBox
缩进树布局
type:indented
生态树布局
type:dendrogram
辐射树布局
type:dendrogram
脑图树布局
type:mindmap

动态改变

脑图树布局
type:mindmap