下午所有,建议一个基于网络的数据流图表工具
我在寻找用我的web应用程序中折线图接近实时的数据呈现的方式。具体地讲,我的要求如下:(!与鼠标滚轮太)
- 它应支持缩放,滚动,选择不同的时间范围等
- 它应支持内的单个呈现在多个分辨率数据图表。默认视图为过去24小时(以一分钟的分辨率使用数据),但如果用户缩小或浏览时间较晚,则会使用较低分辨率的数据。在日常观点中,我们每行将有1440点(至少有两个)。如果我们把这个数字降低到小时平均值,那么我们会看到每行每月720点。之后我们可以进一步降低分辨率。
- 理想情况下,如果用户放大到历史日期,图形将轮询服务器以查看该时间段内是否有高分辨率数据,如果是,则获取并更新图形区域。
- 流数据支持。也就是说,图表每隔X分钟读取一次增量值并将它们追加到图表中。
- 虽然Flash可能是最强烈的偏好,但我们可以使用Flash,Java,Silverlight或纯Javascript作为表示层。
我花了一段时间寻找适合这里法案的东西,并且(令人惊讶地)找不到太多。下面是从我研究了一些简单说明:
一)谷歌财经图表是非常正是我想达到的目标,但似乎他们的公版这些图表(带注释的时间轴图)是一个相对非常有限。它不允许流式传输数据,并且如果您想重新绘制图形数据(例如,在更改所选日期范围时),当图表区域重新加载新数据时,会出现令人讨厌的闪烁现象。 b)Timepedia Chronoscope图表乍一看听起来很有希望,支持增量数据加载。但是,似乎没有文档或这方面的示例(所有示例都使用.js文件中的静态数据集) c)我们已经看到了诸如Open Flash Chart和其他类似的图表,但它们没有“哇金融因素“,谷歌金融图表做。
欢迎任何建议!
谢谢,这看起来很有趣,我一定会给你一枪! – SamC 2010-10-31 18:47:37
绝对+1此类链接..很多谢谢:) – mprabhat 2013-02-04 11:41:09