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