技术栈.md 3.2 KB

📌 拓扑图选型

拓扑图(Topology Graph)是一种用于展示网络结构、系统架构或流程的图形化工具。在前端开发中,选择合适的库来绘制和操作拓扑图至关重要。以下是一些流行的 JavaScript 库及其简要介绍:

📈 ECharts

📈 maotu-webtopo

📚 hightopo ⭐

闭源商用。如果有授权或能够使用这个库,这是最直接的方案

🐜 AntV G6 ⭐⭐

社区强、文档好;布局 & 拓扑 + 交互强;可以自定义节点样式。

🔌 jsPlumb

🖊️ Le5le-topology ⭐⭐⭐⭐

电气 /组态 /拓扑类支持好;TypeScript 支持;易于自定义元件样式。

🎨 jTopo

WebTopo

🌐 Vis.js

🔗 JointJS

  • 简介: 开源前端框架,支持流程图、工作流图等。商业版 Rappid 提供增强插件。
  • 背景: 国外公司
  • 官网: https://www.jointjs.com/

📊 D3.js

  • 简介: 数据驱动文档 (Data-Driven Documents),强大的可视化库。
  • 特点: 几乎需要完全手写实现,灵活度极高。
  • 官网: https://d3js.org/