Synchronization 动态图形缩放同步重置其他图形的y缩放

Synchronization 动态图形缩放同步重置其他图形的y缩放,synchronization,zooming,dygraphs,Synchronization,Zooming,Dygraphs,我目前正在尝试绘制一些环境数据,如温度、湿度和压力。 我正在显示3个单独的图形,希望它们的x轴同步,但y轴缩放同步(完全不同的范围) 我已经设置了图表,所有操作都几乎按照预期进行,但是: 缩放一个图形的y轴后,缩放另一个图形的任意轴会将所有图形y范围重置为默认/自动 有没有办法解决这个问题?它可能是一个bug还是一个特性?可以在中看到,松开范围,然后尝试缩放不同图形的y轴 代码: var sync = Dygraph.synchronize(gs,{ zoom: true, se

我目前正在尝试绘制一些环境数据,如温度、湿度和压力。 我正在显示3个单独的图形,希望它们的x轴同步,但y轴缩放同步(完全不同的范围)

我已经设置了图表,所有操作都几乎按照预期进行,但是: 缩放一个图形的y轴后,缩放另一个图形的任意轴会将所有图形y范围重置为默认/自动

有没有办法解决这个问题?它可能是一个bug还是一个特性?可以在中看到,松开范围,然后尝试缩放不同图形的y轴

代码:

var sync = Dygraph.synchronize(gs,{
    zoom: true,
    selection: true,
    range: false //disable y-axis sync
});


谢谢

如果我理解正确的话,您希望在缩放一个图形时不要重置其他图形的y轴缩放?是的,这是正确的。要扩展它,除非用户手动更改(即取消缩放或缩放),否则不会影响y轴。当前,缩放和平移都会重置y轴缩放。您上载的JSFIDLE无法正常工作,并在javascript控制台中显示错误。你能更新它以便我们能帮助你吗?已修复。(我的错,直接从他们的例子上传了一个,并假设它会起作用)