Javascript图形可视化库[重复]

Posted

技术标签:

【中文标题】Javascript图形可视化库[重复]【英文标题】:Javascript graph visualization library [duplicate] 【发布时间】:2011-11-18 18:21:57 【问题描述】:

可能重复:Graph visualization code in javascript?

我必须创建一个 Web 应用程序来显示图形(由边连接的节点)。 我希望能够控制边缘的颜色以及它们的标签(最好让它们在鼠标悬停时显示)。

我还想在节点上附加一些信息,以便在鼠标悬停时显示。

【问题讨论】:

【参考方案1】:

听起来您正在寻找类似http://arborjs.org/ 的东西?

【讨论】:

Arborjs 自 2012 年起就没有维护过。请不要推荐它。【参考方案2】:

d3(数据驱动的文档)是一个用于创建可视化的库,已经获得了广泛的关注。

http://mbostock.github.com/d3/

这有点像 JQuery,而不是专注于为您提供现成的图表“小部件”,它使创建任何可视化变得容易得多。也就是说,它可以很容易地创建各种图表和可视化,并且有许多示例,大多数只需要很少的代码。

【讨论】:

【参考方案3】:

我建议gRaphael。

它与IE6兼容,能够轻松创建令人惊叹的图形并支持各种悬停效果。

Dracula 也有一些不错的功能。勾选this example,可以连接节点,添加标签,还有悬停效果。

【讨论】:

【参考方案4】:

如果您正在创建一个新的 Web 应用程序,并且需要快速启动并运行它,我建议您查看ADF DVT。它有很多可视化。但是,它会从您那里抽象出 JavaScript,您需要学习 ADF 富客户端框架。

编辑 line graphs 也是如此。

【讨论】:

【参考方案5】:

我总是使用flot - 它可以满足您的所有要求。有很多 examples 带有文档化的 js - 这些也可以在 download 中找到。

【讨论】:

【参考方案6】:

在商业场景中,yFiles for html 库似乎是该任务的完美匹配。

有超过一百个不错的在线演示(需要支持 HTML5 的浏览器),展示了使用该库可以做什么:yFiles for HTML Demos

免责声明:我为制作该库的公司工作,但我不代表我的雇主参与 SO。

【讨论】:

以上是关于Javascript图形可视化库[重复]的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript图形库

10+ JavaScript数据可视化库

用于动态可视化的 Java 图形库 [关闭]

有哪些用 JavaScript 实现的图形库

数据可视化

用于创建图形的 Java 库 [关闭]