棘手的数据转换练习

时间:2009-12-05 13:41:44

标签: jquery ruby-on-rails data-structures

我有天气历史数据,我需要使用(强烈推荐)jquery flot在网页上绘图。背后的应用程序是在RoR。

其中一个数据系列描述了日期的整体天气状况,如“大雨”,“小雪”等。

现在flot期望数据输入中的小数。 Flot还允许在向用户显示数据点/轴刻度时重新格式化数据。

以下是数据的传播方式:

strings (coming out of ruby) -> decimals (flot in) -> strings (flot out)

明显的解决方案是将每个标签“别名”为十进制,然后使用适合特定步骤的任何版本。这是我的计划,直到我意识到某些标签实际上具有相同的重量(也就是说,应该绘制在同一条线上)。例如,“小雨”和“小雪”显然是彼此之间的好(坏)(尽管可能不同意,但让我们假设它们是不同的)。

所以,出现了问题:如何将这些值绘制为相同的值并且能够显示原始标签?

1 个答案:

答案 0 :(得分:1)

我对flot一点都不熟悉,但是......

是否可以使用非常相似的不完全相同的值?

例如,阵雨= 3.01,小雪= 3.02

我想你的问题是让它们变得不同,所以标签会在(可能是)y轴上没有重叠的情况下进行绘图