在javascript中从边列表制作有向图

Making a directed graph from a list of edges in javascript

本文关键字:有向图 列表 javascript      更新时间:2023-09-26

我有一个从键到值的边列表

因此a => [x,y,z]意味着ax, yz相连

我有一个很长的列表,我想把它可视化,最好是用javascript。

有哪些已知的javascript包可以轻松完成(通过javascript输入边,输出图形)

我强烈推荐d3.js,它的API很直观,在数据可视化方面做得很好。一些示例输出可以在这里(d3noob.org)和这里(bl.ocks.org)获得。

创建有向图的基本步骤可从d3noob.org获得。

你可以试试Cytoscape.js。它是一个Javascript图形分析和可视化库。http://cytoscape.github.com/cytoscape.js/

它甚至支持带有端点标记(即箭头)的边,这对有向图很有用。

免责声明:我参与了Cytoscape.js。