我有大量以 JSON 格式格式化的数据,我最近编写了数据脚本以符合 Flot 的数据集,除了一个问题,数据没有x
值。
例如:
{
label: "testMetric1",
data: [12,314,123,41]
}
我想简单地将这些值绘制为y
值。有没有办法告诉 Flot 假设该x
系列是连续的(即图 12 处x = 1
,图 314 处x = 2
等)
我有大量以 JSON 格式格式化的数据,我最近编写了数据脚本以符合 Flot 的数据集,除了一个问题,数据没有x
值。
例如:
{
label: "testMetric1",
data: [12,314,123,41]
}
我想简单地将这些值绘制为y
值。有没有办法告诉 Flot 假设该x
系列是连续的(即图 12 处x = 1
,图 314 处x = 2
等)
没有办法自动让它这样做,不。
因此,在您将数据输入 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
我的建议是您编写一个转换器函数,将所需的 x 值插入到您的数据中,以便与 flot 一起使用。