可以在X轴上映射/抖动数据的Flash图表

时间:2009-11-16 18:04:44

标签: database flash charts

我查看了不同的flash图表软件(免费和商业版),只能找到一个支持我想要的功能:在预定义的X轴上映射我的数据集。让我举个例子。

假设我的X轴是时间。时间以小时表示。所以我们假设我的X轴持续24小时。现在我在数据库中的数据包含每50分钟一次的数据。我的目标是有一个显示此数据的图表。图表上的点与X轴值一一对应。

简单的解决方案(以及所有图表都支持此功能)是将X轴分辨率设置为1分钟,并且每小时仅在A轴上显示“滴答”。假设图表支持“null”值(并且大多数都是) - 它可以作为一个想法。

问题在于,在这种情况下(对于我所知道的所有图表),我必须提供XML / json / CSV作为数据源,其中包含24小时* 60分钟的数据点,只有~29( 24小时,每50分钟)包含有意义的数据。这给1)数据库带来了压力,2)更多流量3)使得图表响应性降低。

是否有任何闪光图可以接受~29个数据集并在X轴上映射到24个点。

2 个答案:

答案 0 :(得分:1)

例如,OpenFlashChart可以绘制它,它被称为“ScatterLine”。 我们使用DZ branch,它修复了X轴标签的问题,这些标签也可以分散。

但是,请注意超过32位整数限制。它无法处理64位X值。

答案 1 :(得分:0)

amCharts Stock Chart可以有一个日期/时间x轴,它只是一个线性日期/时间轴(不必来自您的数据)。有一个名为equal_spacing = false的设置(据我记得)。

Here's功能正在发挥作用。