如何仅在dygraph中禁用y轴上的缩放

时间:2014-02-11 23:08:46

标签: dygraphs

是否可以仅在dygraph中的垂直轴上禁用缩放?我没有看到任何明确的方法。

谢谢,

安迪

3 个答案:

答案 0 :(得分:2)

此处没有内置选项。您可以使用zoomCallback来近似它,它会重置垂直范围,即

g = new Dygraph(div, data, {
  valueRange: [0, 10],
  zoomCallback: function() {
    g.updateOptions({zoomRange: [0, 10]});
  }
});

您可以看到此here的示例。您可能还想为this相关功能请求添加星标。

答案 1 :(得分:1)

有一个垂直变焦功能。覆盖应用程序中的功能。

Dygraph.prototype.doZoomY_ = function(lowY, highY) { return; };

答案 2 :(得分:0)

设置一个zoomCallback函数以重置缩放,如下所示:

g = new Dygraph(div, data, {
  zoomCallback: function() {
    this.resetZoom();
  }
});
相关问题