d3js顺序刻度无法限制平移

时间:2018-10-19 05:58:07

标签: d3.js

我正试图限制平移。不确定轴为序数刻度时如何限制。对于线性比例尺来说很好。问题甚至没有被缩放,我能够平移,包括轴在内的所有物体移动时都留下空白空间,如果缩放了,我想限制它,这样我们就不能平移超出限制。

var translate = zoom.translate(),
    scale = zoom.scale();

var tx = Math.min(0, Math.max(translate[0], width - width * scale));
var ty = Math.min(0, Math.max(translate[1], height - height * scale));

Here is jsfiddle:

0 个答案:

没有答案