我们有一个以直方图形式生成大型数据集的应用程序。 (具有与之关联的值的“bin”),我们希望将该数据提供给某种类型的Web服务器,以便用户可以查看数据。
我们还希望用户能够缩放和缩放或缩小箱尺寸 - 以便根据视图/缩放级别组合或分离VIEWABLE直方图箱。
我们是(低级)C ++开发人员,并且不熟悉该领域。
基本上我们有三个问题:
目标是使用现成的工具/库/软件 - 如果它是“免费”的话也会很好。
数据收集软件的当前平台是Win32。它也将被移植到Linux上。
赞赏任何做类似事情的已知项目或服务的链接。
答案 0 :(得分:2)
答案 1 :(得分:2)
生成条形图的一种非常简单的方法是使用Google Chart API。您基本上将图表的内容编码到URL中。例如,请尝试以下网址:
答案 2 :(得分:1)
Open flash chart 2是一个强大的基于Web的数据表示系统,它接受标准(JSON)格式的数据。它提供了一些开箱即用的优秀基本图表,您可以根据需要添加自定义功能。这是动作脚本&基于flex,所以如果你没有这个技能,你可能很难扩展它,虽然你应该能够获得至少80%的开箱即用的东西。
答案 3 :(得分:1)
可以在http://www.chartpart.com找到Google Chart用于尝试各种选项的前端 然后绝对不便宜,但Mathematica(http://www.wolfram.com/mathematica)有一流的图形支持(也适用于交互式图形)。
答案 4 :(得分:1)
我使用JFreeChart为网页构建动态直方图。如果您在后端使用Java,则会在请求/响应周期中生成图形。它是一个图像,您可以直接流回浏览器,也可以将其写入服务器上的临时图像文件并动态引用它。关于JFreeChart的好处是,它非常灵活。不好的是,你需要以60美元的价格购买同伴书,以学习如何做任何非常酷的东西。
答案 5 :(得分:0)
您需要一个富Internet应用程序才能拥有交互式无缝图表功能。我肯定会建议flex进行制图。
检查http://www.adobe.com/devnet/flex/tourdeflex.html以查看某些图表示例。