我在我的项目中使用dygraph。我能够生成图形,但是我想在x轴上使用时间而不是日期。我该如何实现?

基本上,我将每小时进行一次测试,而不是每天运行一次,这就是为什么我希望x轴及时发布而不是过期。

这是我的笔录的屏幕截图:

javascript - 如何更改图中的轴参数-LMLPHP

最佳答案

您有几种选择。

首先,您可以将图表扩大。 dygraphs计算得出,x轴上没有足够的空间来显示每小时或每天的滴答声,因此回落到每周的滴答声。

如果要强制图表显示每小时的滴答声,可以执行类似this answer的操作:

var g = new Dygraph(div, data, {
  axes: {
    x: {
      ticker: function(a, b, pixels, opts, dygraph, vals) {
        return Dygraph.getDateAxis(a, b, Dygraph.HOURLY, opts, dygraph);
        // or TWO_HOURLY or SIX_HOURLY...
      }
    }
  }
});

09-20 15:04