D3 svg是當我將link.source和link.target分配給從數據庫檢索到的整數值時,圖停止工作。如果我從0開始分配索引圖工作正常,但它分配link.source和.target與從數據庫中檢索標識符值時出現以上錯誤。D3:無法獲取未定義或空引用的屬性「權重」
-2
A
回答
-2
var edges = [];
json.Links.forEach(function(e) {
var sourceNode = json.Nodes.filter(function(n) {
return n.Id === e.Source;
})[0],
targetNode = json.Nodes.filter(function(n) {
return n.Id === e.Target;
})[0];
edges.push({
source: sourceNode,
target: targetNode,
value: e.Value
});
});
force
.nodes(json.Nodes)
.links(edges)
.start();
var link = svg.selectAll(".link")
.data(edges)
+2
真的嗎?這不應該是一個答案,是嗎? – altocumulus
+1
儘管此代碼片段可能會解決該問題,但[包括解釋](http://meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers)確實有助於提高帖子的質量。請記住,您將來會爲讀者回答問題,而這些人可能不知道您的代碼建議的原因。 –
相關問題
- 1. TinyMCE無法獲取未定義的屬性'setContent'或空引用
- 2. 無法獲取未定義或空引用的屬性'contentWindow'
- 3. 無法獲取未定義或空引用的屬性'parentNode'
- 4. 無法獲取未定義的屬性'setActionableButtonState'或空引用
- 5. 無法獲取未定義的屬性'hasClass'或空引用
- 6. 無法獲取未定義或空引用的屬性「測試」
- 7. 無法獲取未定義或空引用的屬性'new_textholder'
- 8. 無法獲取未定義或空引用的屬性「查詢」
- 9. 角2 - script5007:無法獲取屬性未定義或空引用
- 10. IE8 SCRIPT5007:無法獲取屬性「未鎖定」的未定義或空引用
- 11. 無法在調用.datatable時獲取未定義或空引用的屬性'aDataSort'
- 12. 無法獲取屬性 '0' 未定義或空引用的JavaScript的Internet Explorer
- 13. JavaScript的 - 無法獲取的未定義或空引用屬性「值」
- 14. 錯誤:無法獲取屬性「createEncryptor」的未定義或空引用
- 15. places api無法獲取屬性'address_components'的未定義或空引用
- 16. JavaScript錯誤:無法獲取未定義或空引用的屬性'樣式'?
- 17. Kendo無法獲取未定義或空引用的屬性「數據」
- 18. 無法獲取屬性'刪除'的未定義或空引用(jquery-ui)與IE
- 19. 無法獲取未定義或空引用的屬性「位置」ReactJS
- 20. 無法獲取未定義或空引用的屬性「選項」Javascript
- 21. 類型錯誤:無法獲得屬性「取代」的未定義或空引用
- 22. 覆蓋style.display屬性時無法獲取未定義或空引用的'樣式'
- 23. JavaScript運行時錯誤:無法獲取未定義或空引用屬性'removeChild'
- 24. 角度服務「無法獲取屬性」,然後「未定義或空引用」
- 25. 無法獲取屬性「0」未定義或空引用查閱字段
- 26. GWT Chart.js實現拋出'無法獲取屬性'insertBefore'未定義或空引用
- 27. SCRIPT5007:無法設置屬性未定義或空引用
- 28. SJ.iwc未定義在IE裏面的iframe - 無法獲取的未定義或爲空引用屬性SignalR
- 29. 無法獲取財產「的addEventListener」的未定義或空引用
- 30. 無法獲取的未定義或空引用
我想我們在這裏需要[mcve]。 –