D3 svgは、DBから取得した整数値にlink.sourceおよびlink.targetを割り当てるとグラフが停止します。 0から始まるインデックスを割り当てると、うまく動作しますが、link.sourceと.targetにdbから取得した識別子の値を割り当てると、上記のエラーで失敗します。D3:未定義またはnull参照のプロパティ 'weight'を取得できません
-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. 未定義またはnull参照のプロパティ 'new_textholder'を取得できません
- 2. 未定義またはnull参照のプロパティ 'replace'を取得できません。
- 3. プロパティを取得できません「FROMDATE」未定義またはnull参照の
- 4. 未定義またはnull参照のプロパティ 'setActionableButtonState'を取得できません
- 5. 未定義またはnull参照のプロパティ 'remove'を取得できません
- 6. 未定義またはnull参照のプロパティ '0'を取得できません
- 7. TypeError:未定義またはnull参照のプロパティ 'isOnline'を取得できません - Cordova Windows Phone - navigator.connection.type is null
- 8. CRM 2016で未定義またはnull参照のプロパティ 'ClientVariables'を取得できませんでした。オンライン
- 9. JavaScriptエラー:未定義またはnull参照のプロパティ 'style'を取得できませんでしたか?
- 10. 未定義またはnull参照のプロパティ 'location'を取得できませんでした。ReactJS
- 11. .datatableを呼び出す際の未定義またはnull参照のプロパティ 'aDataSort'を取得できません。
- 12. Javascriptエラー:未定義またはnull参照の「クリック」のプロパティを取得できません
- 13. JavaScriptのランタイムエラー:プロパティを取得することができません「アクティブ」未定義またはnull参照の
- 14. javascript未定義またはnull参照のプロパティ 'value'を取得できません
- 15. 未定義またはnull参照のプロパティを取得できません - Windows 8 JS/CSSアプリケーション
- 16. IE Javascriptエラー:未定義またはnull参照のプロパティ '0'を取得できません
- 17. TypeError:未定義またはnull参照のプロパティ 'then'を取得できませんAngularjs Breeze
- 18. エラー:Uncaught(約束):TypeError:未定義またはnull参照のプロパティ 'replace'を取得できません。
- 19. 角2/4:Internet Explorer:未定義またはnull参照のプロパティ '呼び出し'を取得できません。
- 20. 未定義またはnull参照のプロパティ '長さ'を取得できません。
- 21. JavaScriptランタイムエラー:未定義またはnull参照のプロパティ '1'を取得できません
- 22. 未定義またはnull参照角度のプロパティ 'nativeElement'を取得できません2
- 23. JavaScriptランタイムエラー:未定義またはnull参照のプロパティ 'msie'を取得できません
- 24. "XXXX"への未定義参照を取得できません "
- 25. "IEでは、未定義またはnull参照のgetDataプロパティを取得できませんでしたが、Chromeではありません
- 26. Angular Service "未定義またはヌル参照のプロパティ 'を取得できません"
- 27. ライブラリで列挙を取得できません(未定義の参照staticMetaObject)
- 28. d3-geomap未定義の 'type'プロパティを読み取れません
- 29. TypeError:JQGridの未定義またはNull参照の "stype"を読み取ることができません
- 30. 未定義の "userResponse"プロパティを取得できません
ここで[mcve]が必要になると思います。 –