我需要可视化一个有向图,表示Web应用程序中数据的流动。请问有没有任何JavaScript或Flash解决方案推荐?它必须支持挂接节点单击事件,因为我需要在发生这种情况时触发AJAX调用。可以是免费或商业化的。如果这有所不同,服务器端技术是Java。JProbe Call Graph是我想要的东西: (来源: javaworld.com) 谢谢!
试试这个: http://flare.prefuse.org/ Flare是一个用于创建在Adobe Flash Player中运行的可视化的ActionScript库。从基本的图表和图形到复杂的交互式图形,该工具包支持数据管理、可视化编码、动画和交互技术。更好的是,Flare采用模块化设计,让开发人员可以创建定制的可视化技术,而无需重新发明轮子。
我正在使用jsPlumb。从我的初步测试来看,它似乎完全能够制作这种图形。它是开源的(MIT或GPL2),可以与jQuery、MooTools和YUI一起使用,并且可以使用SVG、canvas或VML进行渲染。