用于在Web UI中可视化有向图的建议

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用于在Web UI中可视化有向图的建议相关的知识,希望对你有一定的参考价值。

我需要可视化一个表示Web应用程序中数据流的有向图。任何人都可以为此推荐任何javascript或Flash解决方案。它必须支持挂钩节点单击事件,因为我需要在发生这种情况时触发AJAX调用。可以是免费的或商业的。服务器端技术是Java,如果这有任何区别的话。

JProbe Call Graph是我想到的事情:

JProbe Call Graph (来源:javaworld.com

谢谢!

答案

我喜欢WireIt。它是用JavaScript编写的,功能多样。和开源(麻省理工学院许可证)

另一答案

试试这个:

http://flare.prefuse.org/

Flare是一个ActionScript库,用于创建在Adobe Flash Player中运行的可视化。从基本图表和图形到复杂的交互式图形,该工具包支持数据管理,可视编码,动画和交互技术。更好的是,flare采用模块化设计,可让开发人员创建自定义的可视化技术,而无需重新发明轮子。

另一答案

还试一试Google Visualization API,特别是Org Chart

另一答案

d3 library比上面提到的库(它也是一个低级库)更加通用。

另一答案

你可以在Flash上​​使用birdeye RaVis。它是开源的。

另一答案

我们的mxGraph库是为这些东西而建的。您可以在draw.io站点上看到示例应用程序。

另一答案

我正在使用jsPlumb。从我最初的测试来看,它看起来不仅能够制作这种图形。它是开源的(MIT或GPL2),适用于jQuery,MooTools和YUI,可以使用SVG,canvas或VML进行渲染。

以上是关于用于在Web UI中可视化有向图的建议的主要内容,如果未能解决你的问题,请参考以下文章

2022-12-21:uifd/ui-for-docker是docker的web可视化工具。请问部署在k3s中,yaml文件如何写?

Web 应用程序的可视化 UI 设计器?

Redis可视化客户端管理Web UI工具收集

Docker-可视化管理工具总结-推荐使用Portainer

Echarts多任务可视化之再优化

可视化 DAG