Graphin基本简介
Graphin 取名意为 Graph Insight(图的分析洞察),是一个基于 G6 封装的 React 组件库,专注在关系可视分析领域,简单高效,开箱即用。
Graphin软件功能
01. 数据驱动
充分利用 React 框架特,实现从数据到画布渲染的映
增量数据添加:Graphin 会根据前置布局,动态完成增量数据添加,达到节点扩散,关系发现等效果。
全量数据渲染:Graphin 支持全量数据渲染,满足保存,导入,导出等需求。
02.布局切换
内置丰富的布局,支持布局切换,满足不同场景下的布局需求。
03.分析组件
分析过程是一个动态交互的过程,对于图分析也不例外。因此我们需要一些分析组件帮助我们辅助分析,这里 Graphin 内置了两款组件:Toobar 通用工具栏 和 ContextMenu 右键菜单 ,未来计划新增 MiniMap 缩略图 与 PptertiesFilter 属筛选器,Legend 图例等组件,从而达到让用户高效分析的目的。
04.自定义样式
内置节点与边的样式,支持用户通过 ON Schema 自定义。
05.基分析
支持节点扩散,寻找边关系等基分析方法。
06.高级分析
开源后计划新增 时序分析(Timebar),地理位置分析(Map mode)等高级分析方法。
Graphin软件特色
数据驱动
充分利用 React 框架特,支持数据到视图的映与变化
自动布局
内置丰富的布局,支持布局切换,满足不同场景下的布局需求
分析探索
沉淀分析方法,内置分析组件,专注关系可视分析领域
Graphin教程
Graphin 实例接口
在一些特殊情况下,我们需要直接访问 Graphin 实例,来获取一些,或者直接对 G6 实例进行作。这个时候我们可以通过 ref 来获取 Graphin 的实例:
01. APIs 接口:
通过 graphinRef.current.apis 可以访问到 Graphin 内部的一组 API。这组 API 同样可以在 Graphin 组件中获取到。
APIs 的具体接口请参考 API 文档。https://antv.vision/graphin-1.x-site/zh/docs/api/graphin#apis
// TODO 添加 SandBox 实例
点击加载更多评论>>