javascript - d3 v4 范围返回未定义?

标签 javascript d3.js

var selectZoom = d3.brush().extent([[0, 0], [WIDTH, HEIGHT]])
                .on("brush",brush)
                .on("end", brushended);
 function brush(){
            var selection = d3.event.selection;
            console.log(selectZoom.extent()); // this prints function
            console.log(d3.extent(selectZoom)); // this prints [undefined,undefined]
        }

我正在尝试将范围设置为d3.js v4画笔。我尝试了两种方法来访问范围。但两者都不起作用。

请帮忙。

最佳答案

console.log(selectZoom.extent().call()); 

以上声明对我有用。

关于javascript - d3 v4 范围返回未定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46451021/

相关文章:

javascript - 如何将动态参数传递给通过 iframe 包含的 html

javascript - Angular Material 2 - 如何将垫子工具栏和垫子标签锁定到顶部

d3.js - 自定义 d3 月或年刻度格式

javascript - D3 力定向布局 : bounding box

javascript - D3.js 跳跃缩放行为

javascript - 添加带有数据的新 div 并在单击时删除它们

javascript - 如何在 AngularJS 中突出显示选定的表格单元格?

javascript - d3 将条形图转换为分组条形图

javascript - 删除 d3js 不工作的事件监听器

javascript - setTimeout ReactJS 与箭头函数 es6