使用flot进行时间序列绘图

时间:2018-04-14 03:28:54

标签: javascript html plot flot

我试图绘制[epoch,value]形式的数组。同时采用了几个值(每秒约16个样本)。为此,我选择使用Flot。我将数据从JSON导入数组并以与此示例相同的格式传递:

视图源:www.flotcharts.org/flot/examples/axes-time/index.html

虽然框显示正常,但x轴未标记,并且没有任何值。任何帮助表示赞赏。

我的代码: https://jsfiddle.net/zanqzxj0/

我意识到它很乱。对不起。

我用于绘图的功能:

$.plot("#placeholder", [newHeart], {
            xaxis: { mode: "time",
      minTickSize: [1, "hour"],
                        min: (new Date(2018, 03, 1)).getTime(),
                        max: (new Date(2018, 03, 1)).getTime(),
                        twelveHourClock: true
 }
        });

1 个答案:

答案 0 :(得分:-1)

我使用了错误的时间戳格式,它应该是纪元(UNIX时间)。我会切换到情节。