D3.js 带轴缩放:未定义不是对象(计算';d3.event.transform';)

D3.js 带轴缩放:未定义不是对象(计算';d3.event.transform';),d3.js,D3.js,我有一个热图可视化。请找到链接 我正在尝试实现一个可缩放的热图,其中X轴通过transform.rescaleX被缩放域更改。变换后的比例用于绘制轴 但是,zoom功能不适用于X轴,正如我在控制台中检查的那样:undefined不是对象(评估'd3.event.transform) 在这个问题上我不能动脑 有人能帮我理解为什么它不起作用吗 谢谢你阅读我的问题 d3.event已在版本6中删除。相反,事件现在是任何回调函数中的第一个参数,d是第二个参数 发件人: 删除d3.1事件;selectio

我有一个热图可视化。请找到链接

我正在尝试实现一个可缩放的热图,其中X轴通过
transform.rescaleX
被缩放域更改。变换后的比例用于绘制轴

但是,
zoom
功能不适用于X轴,正如我在控制台中检查的那样:
undefined不是对象(评估'd3.event.transform)

在这个问题上我不能动脑

有人能帮我理解为什么它不起作用吗


谢谢你阅读我的问题

d3.event已在版本6中删除。相反,
事件
现在是任何回调函数中的第一个参数,
d
是第二个参数

发件人:

删除d3.1事件;selection.on现在将事件直接传递给侦听器