javascript - 类似于Google Visualization的图表工具

标签 javascript charts visualization d3.js

我需要在我正在构建的 JavaScript 应用程序中包含一个仪表板。 Google Visualization API将提供我正在寻找的所有功能,但我需要一个无需互联网访问即可工作并且可以嵌入到我的应用程序中的工具。

我的主要要求:

  • 标准饼图、条形图和折线图
  • 悬停和点击行为
  • 数据聚合:总和、平均值等(如 Google 数据表)
  • 带有时间范围过滤器的时间刻度
  • 值得拥有:热图、仪表、地理 map 、甘特图等。

或者,我对图形工具包的建议感兴趣,这将是一个很好的起点。我读过有关 d3.js 的好文章,但周围没有太多文档。我什至没有找到d3支持哪些浏览器(我需要IE 7)。

最佳答案

dojox 图表功能丰富、开源且可扩展,可跨浏览器工作,并支持多种渲染引擎:svg、canvas、vml - 它正在积极发展,自推出以来已经取得了长足的进步。我已在多个项目中成功使用它。

High Charts 和 Fusion 图表现在也提供基于 JS 的图表

Raphael JS 也适合轻量级图表需求 -

您可能需要权衡功能/丰富性与性能、开源/可扩展性和其他因素来做出选择 - 好消息是现在有很多库:-)

关于javascript - 类似于Google Visualization的图表工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9967320/

相关文章:

javascript - 在文件之间拆分 Node.js 类扩展

javascript - 具有固定布局的 d3.js 绘图网络

javascript - 具有大(> 500,000)点的 D3.js 散点图?聚类?

javascript - AngularJS SEO 使用 HTML5 模式 : Would love some clarity on how this functions behind-the-scenes

javascript - 如何在iOS中绑定(bind)点击事件?

javascript - 跨域调用 JavaScript

javascript - Google chart api explorer 与 selecthandler

javascript - 谷歌图表(饼图)中图例的新行

javascript - 如何在流程图上的点之间导航?

python - python中的圆形/极坐标直方图