我有天气历史数据,我需要使用(强烈推荐)jquery flot在网页上绘图。背后的应用程序是在RoR。
其中一个数据系列描述了日期的整体天气状况,如“大雨”,“小雪”等。
现在flot期望数据输入中的小数。 Flot还允许在向用户显示数据点/轴刻度时重新格式化数据。
以下是数据的传播方式:
strings (coming out of ruby) -> decimals (flot in) -> strings (flot out)
明显的解决方案是将每个标签“别名”为十进制,然后使用适合特定步骤的任何版本。这是我的计划,直到我意识到某些标签实际上具有相同的重量(也就是说,应该绘制在同一条线上)。例如,“小雨”和“小雪”显然是彼此之间的好(坏)(尽管可能不同意,但让我们假设它们是不同的)。
所以,出现了问题:如何将这些值绘制为相同的值并且能够显示原始标签?
答案 0 :(得分:1)
我对flot一点都不熟悉,但是......
是否可以使用非常相似的不完全相同的值?
例如,阵雨= 3.01,小雪= 3.02
我想你的问题是让它们变得不同,所以标签会在(可能是)y轴上没有重叠的情况下进行绘图