Skip to content

BizRelationGraph 关系图谱 ​

零依赖力导向关系图谱(SVG 自绘,无需引入三方图库):nodes / edges 声明即渲染,库仑斥力 + 弹簧引力 + 向心力自动布局;节点拖拽即时重排、hover 高亮相邻、连线可点击、collapsible 双击收起下游网络。股权穿透、担保链、知识图谱、组织关系网等节点关系可视化。

基础用法 ​

暂无节点数据
股权穿透场景:股东 / 机构 / 子孙公司分层自动布局,show-edge-label 展示持股关系;拖动节点重排,hover 高亮相邻。

折叠与自定义配色 ​

暂无节点数据
双击「华东大区」试试收起下游网络(中心带白点的为已折叠节点)
collapsible 开启后双击节点收起 / 展开下游;group-colors 按分组配色(缺省 EP 五色轮转);distance 调节疏密。

大节点量与疏密 ​

暂无节点数据
33 个节点 / 32 条连线——节点多时调小 distance 防止溢出画布
30+ 节点自动布局无压力,distance 调小防拥挤溢出画布。

事件联动 ​

暂无节点数据
点击节点 / 连线查看事件(连线点击热区为线身)
node-click / node-dblclick / edge-click 接入日志,点击连线查看关系详情。

静态展示 ​

暂无节点数据
draggable=false 禁用拖拽(报告截图 / 只读汇报大屏)。

编程式重排 ​

暂无节点数据
节点以随机初速打撒后重新力导向收敛
relayout() 打撒节点重新力导向收敛(切换数据集 / 布局不满意时)。

Props ​

属性名类型默认值说明
nodesBizGraphNode[]—(必填)节点(id / label / group / size)
edgesBizGraphEdge[]—(必填)连线(source / target / label)
heightnumber460画布高度 px
draggablebooleantrue节点可拖拽
collapsiblebooleanfalse双击节点收起 / 展开下游
show-edge-labelbooleanfalse展示连线关系文案
group-colorsRecord<string, string>EP 五色轮转分组配色
distancenumber130弹簧目标距离 px(调疏密)

Events ​

事件名参数说明
node-click(node)点击节点
node-dblclick(node)双击节点(开启 collapsible 时兼做折叠开关)
edge-click(edge)点击连线

Expose ​

属性/方法说明
relayout()重新布局(打撒重排)