是否有用于创建图形的JavaScript库?

时间:2011-10-07 17:47:59

标签: javascript graph

我需要一个javascript / jquery库来动态创建图形。我发现的大多数库只用于可视化。

我需要一个可以添加节点节点,删除节点,跟踪路径等的地方。

2 个答案:

答案 0 :(得分:17)

<强> jsPlumb

页面摘录: jsPlumb为开发人员提供了一种可视化连接其网页上元素的方法。它在现代浏览器中使用SVG或Canvas,在石器时代的浏览器中使用VML。最新版本 - 1.3.3 - 可与jQuery,MooTools和YUI3一起使用。包含完全透明的拖动支持,API非常简单。

项目活动非常高。需要其他一些JS库中的一个(jQuery,MooTools,YUI)。 Here are a few demos

<强> mxGraph

页面摘录: mxGraph非常简单,您可以将其作为HTML链接包含在HTML文件中,并且您可以立即访问最干净,功能最强大的原生浏览器图表组件。

<强> WireIt

页面摘录: WireIt是一个开源的JavaScript库,用于为数据流应用程序,可视化编程语言,图形建模或图形编辑器创建Web可用接口。

<强> Cytoscape.js

页面摘录:用于分析和可视化的开源JavaScript图形理论库

答案 1 :(得分:2)

这可能符合您的需求http://www.graphdracula.net/。它有一个简单的API,用于向图形对象添加节点和边。我认为你可以很容易地扩展它。