我正在用D3.js构建一个交互式图形来展示javascript中1/r函数的比例不变性。为此,我需要在x方向上按系数k缩放图形,在y方向上按系数1/k缩放图形。为此,我可以访问d3.event.transform并手动设置y轴的k因子,如下所示:
var newxScale = d3.event.transform.rescaleX(xScale)
// this does not feel good, neither does it really work
d3.event.transform.k = 1/ d3.event.transform.k
var newyScale = d3.ev