我需要在我正在构建的JavaScript应用程序中包含一个仪表板。 Google Visualization API将提供我正在寻找的所有功能,除了我需要一个无需访问互联网的工具,并且可以嵌入我的应用程序中。
我的主要要求:
或者,我会对图形工具包的建议感兴趣,这将是一个很好的起点。我已经阅读了关于d3.js的好东西,但是没有太多的文档。我甚至没有找到d3支持的浏览器(我需要IE 7)。
答案 0 :(得分:2)
High Charts和Fusion图表现在也提供基于JS的图表
Raphael JS也适合轻量级图表需求 -
你可能想要权衡功能/丰富性与性能,开源/可扩展性和其他因素来做出选择 - 好消息是现在有很多库: - )
答案 1 :(得分:1)
答案 2 :(得分:1)
FusionCharts Suite似乎最适合您的需求。
它也有详尽的文档 - http://docs.fusioncharts.com/
答案 3 :(得分:0)
为了促进讨论,我建议您查看amCharts。
他们的JavaScript Charting库非常强大,积极开发和支持,并有详细记录。 IE7也受支持。
JavaScript Stock Chart产品提供了您提到的大部分功能,例如数据点聚合。它甚至是基于缩放范围的动态。
答案 4 :(得分:0)
查看InfoCaptor信息显示板http://www.infocaptor.com
它可以自托管并可嵌入其他应用程序。后端是PHP,它完全是基于javascript / html5的图表引擎。
支持以下所有要求
数据汇总:总和,平均值等(如Google数据表) - 提供所有SQL数据库和
包括带有时间范围过滤器的Google电子表格时间刻度 -
仪表板提示/参数和过滤器很好:热图,
仪表,地理地图,甘特图等 - 包含甘特图和各种仪表
它没有地图,但你可以使用jvectormaps或其他地图api以及仪表板内的自定义html小部件来构建图表。
希望这有帮助