2017-04-11 38 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) 
    ]); 
鑄造固定它