我在找一个可以可视化网络的图书馆。
我只需要添加一些节点(节点上有文本),在它们之间添加边(边是定向的,上面有文本).I不想手动设置任何位置。
我希望API简单如下:
var node1 = X.addNode(1, "Hello"),
node2 = X.addNode(2, "World");
X.addEdge(node1, node2, "helloworld");我找了好几个小时,看了arborjs,sigma.js,d3.js,JavaScript InfoVis工具包,没有一个能让我满意。
还有什么我可以试一试的吗?
发布于 2012-06-05 03:03:23
发布于 2013-03-26 04:47:09
我们生产mxGraph,但请注意,这是一个商业库,不是开源的。我不确定您列出的开源库失败的确切原因,但可以肯定的是,形成图形、设置几何图形和标签都是相当琐碎的函数调用。
发布于 2012-06-27 18:58:05
sigma.js有什么问题?该库的网站有一个非常简单的示例来绘制节点和边:
var sigRoot = document.getElementById('sig');
var sigInst = sigma.init(sigRoot);
sigInst.addNode('hello',{
label: 'Hello',
color: '#ff0000'
}).addNode('world',{
label: 'World !',
color: '#00ff00'
}).addEdge('hello_world','hello','world').draw();https://stackoverflow.com/questions/10886705
复制相似问题