我正在寻找一个javascript库,用于绘制排列成圆形的节点的网络。
一般来说,javascript可视化还有一些其他好的问题,但大多数引用的东西似乎都是非常重量级的工具包。我正在寻找一个简单的API,它允许我传递一个表示连接的字符串对数组,然后将结果图的节点绘制成一个圆圈,内部线条连接连接的节点。
要求:javascript(不是flash),免费,可供离线使用
答案 0 :(得分:7)
我最近有类似的需求,发现最好的免费图表可视化是Javascript InfoVis Tooklit。我找不到更轻量级的东西,也会显示合理的连接图。幸运的是,有很多示例/教程可以学习如何为特定应用程序设置它。
答案 1 :(得分:4)
Cytoscape Web JS将满足您的需求。
查看github页面here,其中还包含一个简单的演示 http://cytoscape.github.com/cytoscape.js/
答案 2 :(得分:1)
答案 3 :(得分:0)
您是否看过Google的可视化API?它是Javascript,您可以脱机运行它。 (加上他们在Python / Java中使用了一些工具来转换你的数据......等等。)
答案 4 :(得分:0)
mxGraph是免费的