0

我有大量以 JSON 格式格式化的数据,我最近编写了数据脚本以符合 Flot 的数据集,除了一个问题,数据没有x值。

例如:

{
  label: "testMetric1",
  data: [12,314,123,41]
}

我想简单地将这些值绘制为y值。有没有办法告诉 Flot 假设该x系列是连续的(即图 12 处x = 1,图 314 处x = 2等)

4

2 回答 2

4

没有办法自动让它这样做,不。

因此,在您将数据输入 flot 之前,请执行以下操作:

var data = [12,314,123,41]; 
var new_data = [];

for (var i=0;i<data.length;i++){  
 new_data.push([i,data[i]]); 
}

//then call flot here with new_data
于 2010-06-18T21:55:15.510 回答
1

我的建议是您编写一个转换器函数,将所需的 x 值插入到您的数据中,以便与 flot 一起使用。

于 2010-06-18T21:54:10.967 回答