首页 > web前端 > js教程 > 哪个 JavaScript 库最适合可视化小型、可拖放的有向图?

哪个 JavaScript 库最适合可视化小型、可拖放的有向图?

Patricia Arquette
发布: 2024-12-09 15:24:12
原创
473 人浏览过

Which JavaScript Library Best Visualizes Small, Drag-and-Droppable Directed Graphs?

用于图形可视化的 JavaScript 库

问题:

您需要一个 JavaScript 库来在HTML 页面。该图相对较小,因此性能不是主要问题。此外,您希望能够通过拖动节点来手动调整布局。

解决方案:

GraphDracula

  • MIT 许可的 JavaScript 库,支持 SVG 中的定向图形布局格式。
  • 允许您使用 JavaScript 代码轻松创建节点和边。
  • 包含基于力的图形布局算法并支持拖动节点。
  • 仍在开发中,但是完全适用于大多数用途。

其他选项:

  • vis.js: 支持网络/边缘图、时间线和各种图表类型的多用途库。
  • Cytoscape.js: 具有移动支持和类似 jQuery 的交互式图形分析和可视化库
  • Jit:图形绘制和布局的交互式框架。
  • D3.js:强大的可视化库,支持力导向图.
  • Plotly: 使用 D3.js 的可视化库JavaScript、Python、R 和 MATLAB 的绑定。
  • sigma.js: 用于绘制图形的轻量级库。
  • jsPlumb: jQuery 插件用于创建交互式连接
  • Springy:强制定向图形布局算法。
  • JS Graph It:通过线连接的拖放框。
  • RaphaelJS 的 Graffle: 使用矢量绘图的交互式图形绘制示例
  • JointJS Core: 支持交互式图表工具的开源图表库。
  • mxGraph: 用于交互式图形绘制和布局的商业库。

被遗弃库:

  • Cytoscape Web
  • Canviz JS
  • arbor.js

非 JavaScript库:

  • Graphviz(JavaScript 的 Emscripten 端口)
  • Flare(基于 Flash)
  • NodeBox (Python)
  • 处理.js(处理的 JavaScript 端口)

以上是哪个 JavaScript 库最适合可视化小型、可拖放的有向图?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板