d3时间刻度设置初始缩放级别和域

时间:2016-01-13 12:13:41

标签: javascript d3.js scale

我有一个时间刻度,在缩放和滚动后,我需要在另一个时间刻度上显示完全相同的时间段。实际上我知道如何制作,但我需要保持缩放级别限制相同。目前我正在将domain和zoom.scale()值保存到变量中,并在新的时间范围内设置该域和缩放级别。但无论如何,它会显示正确的时间段,直到您在该比例缩放到错误的时间段后触摸比例。

{{1}}

这是要走的路还是我想念的东西?

1 个答案:

答案 0 :(得分:0)

经过一段时间的调查后,我发现我需要保存域名的翻译,如果我将zoom.scale()应用于保存的值,然后应用zoom.translate()并保存其值'工作正常。你只需要使用svg.select重新控制(" g")。call(xaxis);这是最终代码:

JAVASCRIPT TOKEN