2013-10-16 94 views
0

我正在嘗試基於mbostock的示例創建多行圖形(請參閱http://bl.ocks.org/mbostock/3884955)。然而,當我嘗試渲染路徑時,我碰到了一堵牆,因爲即使日期已經被解析,D3js也會拋出一個關於不能解析日期的錯誤。我把我的代碼放在JSBin上:http://jsbin.com/iwOVIce/1/editMultiline graph在已解析的日期上拋出解析錯誤

有沒有人知道這是什麼問題?我已經查看了幾十次這個例子,但似乎無法找到導致錯誤的原因。感謝您提前回復。

回答

0

顯然,我宣佈在Y域錯誤,改變了我的代碼

y.domain(d3.extent($scope.dataset, function (d) { 
    return d.amount; 
})).nice(); 

y.domain([ 
    d3.min(sources, function (s) { 
     return d3.min(s.values, function (v) { 
     return v.amount; 
     }); 
    }), 
    d3.max(sources, function (s) { 
     return d3.max(s.values, function (v) { 
     return v.amount; 
     }); 
    }) 
    ]); 

的伎倆。