Dygraph.js - 当x为Date时,获取图形的中心点

时间:2016-04-06 13:25:43

标签: javascript dygraphs

如何以实际缩放尺寸获取dygraph中的中心点/数据?

当x轴是整数时很容易,但是当x轴是日期类型(Unix时间戳)时如何做到这一点?

1 个答案:

答案 0 :(得分:1)

docs for xAxisRange说:

  

返回当前可见的x范围。这可能会受到缩放,平移或对updateOptions的调用的影响。返回一个两元素数组:[left,right]。如果Dygraph在x轴上有日期,那么从纪元开始就是毫秒。

所以你应该能够做到这样的事情:

var range = g.xAxisRange();
var midPointMs = 0.5 * (range[0] + range[1]);
var midPointDate = new Date(midPointMs);