README 未给出具体使用示例,需查阅子包文档;Graphin 与 GISDK 是两套不同集成方式,选错会增加改造成本
Graphin
antvisMIT更新放缓基于 G6 的 React 图可视化工具包,提供开箱即用的组件,帮你在前端快速搭建关系图、知识图谱等交互式图分析界面。
🌌 A React toolkit for graph visualization based on G6.
基于 G6 封装的 React 图可视化组件库,开箱即用,适合快速搭建图分析界面
基于 G6 的 React 图可视化工具包,提供开箱即用的组件,帮你在前端快速搭建关系图、知识图谱等交互式图分析界面。
核心能力
- 提供 Graphin 画布组件,直接嵌入 React 项目
- 提供 GISDK,用配置加资产渲染完整图分析模块
- 基于 G6 渲染引擎,复用其图布局与交互能力
- 按集成深度分层,从画布到分析模块可选
容易踩的坑
- 3.0.5最新正式版2025-04-24 · 2025-04-24 09:15 UTC
What's Changed
- fix: graphin README.md usage example by @liaodalin19903 in https://github.com/antvis/Graphin/pull/564
- [PR]fix: graphin README.md Using hooks by @liaodalin19903 in https://github.com/antvis/Graphin/pull/565
- chore: Graphin peer react 19 by @ianzone in https://github.com/antvis/Graphin/pull/571
New Contributors
- @liaodalin19903 made their first contribution in https://github.com/antvis/Graphin/pull/564
- @ianzone made their first contribution in https://github.com/antvis/Graphin/pull/571
Full Changelog: https://github.com/antvis/Graphin/compare/v2.7.26...3.0.5
- @antv/graphin-3.0.22024-08-13 · 2024-08-13 06:27 UTC
查看更新说明
What's Changed
- feat: upgrade to Graphin 3.0 by @yvonneyx in https://github.com/antvis/Graphin/pull/533
- chore: remove unused code and file and update readme by @hustcc in https://github.com/antvis/Graphin/pull/534
- chore: update version by @yvonneyx in https://github.com/antvis/Graphin/pull/536
- fix: fix issue of invalid autoResize by @yvonneyx in https://github.com/antvis/Graphin/pull/537
- chore: update readme and remove beta tag by @yvonneyx in https://github.com/antvis/Graphin/pull/538
- feat(gi-sdk): basic graph application rendering using gi-sdk by @yvonneyx in https://github.com/antvis/Graphin/pull/540
- feat(gi-sdk): slot-driven component tree rendering and global state management enhancements by @yvonneyx in https://github.com/antvis/Graphin/pull/542
- feat: implement event bus for cross component communication by @yvonneyx in https://github.com/antvis/Graphin/pull/543
- feat(asset): built-in Holy Grail layout by @yvonneyx in https://github.com/antvis/Graphin/pull/544
- feat(gi-sdk): register service and handle dataset schema by @yvonneyx in https://github.com/antvis/Graphin/pull/545
- refactor: rename useStateManger to useStateManager by @yvonneyx in https://github.com/antvis/Graphin/pull/546
- chore: update version by @yvonneyx in https://github.com/antvis/Graphin/pull/548
- docs: add gi-sdk readme by @yvonneyx in https://github.com/antvis/Graphin/pull/547
New Contributors
- @yvonneyx made their first contribution in https://github.com/antvis/Graphin/pull/533
Full Changelog: https://github.com/antvis/Graphin/compare/v2.7.26...@antv/graphin-3.0.2
- @antv/[email protected]2023-06-25 · 2023-06-25 15:02 UTC
查看更新说明
What's Changed
- feat: update version by @pomelo-nwu in https://github.com/antvis/Graphin/pull/481
- V2.7.16 by @pomelo-nwu in https://github.com/antvis/Graphin/pull/483
- feat: update docs by @pomelo-nwu in https://github.com/antvis/Graphin/pull/487
- fix: modeController is undefined while call removeBehaviors on a destroyed graph instance by @Yanyan-Wang in https://github.com/antvis/Graphin/pull/491
- Chore/update version by @pomelo-nwu in https://github.com/antvis/Graphin/pull/492
- fix: remove @antv/util and use lodash-es uniformly by @Aarebecca in https://github.com/antvis/Graphin/pull/495
- chore: update packages version by @Aarebecca in https://github.com/antvis/Graphin/pull/496
- chore: update grapin version by @Aarebecca in https://github.com/antvis/Graphin/pull/497
New Contributors
- @Aarebecca made their first contribution in https://github.com/antvis/Graphin/pull/495
Full Changelog: https://github.com/antvis/Graphin/compare/v2.7.14...@antv/[email protected]
- v2.7.142023-04-17 · 2023-04-17 02:13 UTC
查看更新说明
- Added willUnmount props
- v2.6.6V2.6.62022-05-10 · 2022-05-10 02:42 UTC
查看更新说明
#388 fix loop issue #391 fix calc label width issue
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
English | 简体中文
A lightweight React toolkit for graph analysis based on G6.
Graphin 取名意为 Graph Insight(图的分析洞察),是一个基于 G6 封装的 React 组件库。简单,高效,开箱即用。
Graphin 的技术基础是 G6 + React,根据集成到项目中的深度不同,提供了 Graphin 和 GISDK。
下图展示了 Graphin 和 GISDK 之间的关系:
📮 贡献
- 问题反馈:使用过程遇到的
graphin的问题,欢迎提交 Issue,并附上可以复现问题的最小案例代码。 - 贡献指南:如何参与到
graphin的开发和贡献。 - 想法讨论:在 GitHub Discussion 上或者钉钉群里面讨论。
📄 License
MIT.