d3.mouse 不是一个函数

Sta*_*lov 7 javascript d3.js

升级了 d3 库,现在执行以下代码时出错

console.log(`\n${JSON.stringify(d3.mouse)}\n`);
const mouse = d3.mouse(this);
Run Code Online (Sandbox Code Playgroud)

得到

undefined

d3.mouse is not a function
Run Code Online (Sandbox Code Playgroud)

它没有在任何地方定义。我通过了d3 导出,但这个功能并没有真正从任何地方导出。

Ach*_*uky 8

d3.mouse 在 d3v6 中被移除,你应该使用 d3.pointer(event)