2017-04-11 63 views
-1

我下面从http://bl.ocks.org/mbostock/3943967需要解释关于一块D3.JS代码

我得到了1号线不工作,我想了解它,以便调试它,但我挣扎的例子。

y01z = d3.stack().keys(d3.range(n))(d3.transpose(yz)) 

n是始终等于4和YZ是阵列[]

y01z = d3.stack().keys(d3.range(4))(d3.transpose([])) 

这也不工作。

enter image description here 我刚刚复制并粘贴了示例代码,并将所有变量封装在对象“o”中,错误已经在这之前。

我的猜测是示例代码可能不是D3 v4或只是不正确。

回答

0

我用

const y = d3.scaleLinear() 
    .domain(<any>[ 
     d3.min(series, this.stackMin), 
     d3.max(series, this.stackMax) 
    ]); 
铸造固定它