我正在尝试使用Typescript创建d3树状图v5,但是我无法从js转换它,此代码可在js上使用,但不能在typescript中使用:
var cell = svg
.selectAll('g')
.data(root.leaves())
.enter()
.append('g')
.attr('class', 'group')
.attr('transform', function(d) {
console.log('d ', d)
return 'translate(' + d.x0 + ',' + d.y0 + ')';
});
当我登录d时,d arg上存在那些属性x0和y0,但是我遇到错误:
类型'HierarchyNode <{id:string; 名称:字符串;孩子们:从不[]; }>'
我如何进行这项工作?我不想使用任何文字,但我是打字稿的新手?