Невозможно прочитать свойство 'weight' undefined в реализации d3.force
Я застрял на этой проблеме некоторое время и не знаю, что делать, даже основываясь на существующих ответах. Я продолжаю получать эту ошибку в последней записи JSON унифицированного ответа.
...{"paperCount": 1, "PMIDs": [20626970], "authorA": 79, "authorB": 80},
{"paperCount": 1, "PMIDs": [20492581], "authorA": 81, "authorB": 82},
{"paperCount": 1, "PMIDs": [20492581], "authorA": 81, "authorB": 83},
{"paperCount": 1, "PMIDs": [20492581], "authorA": 81, "authorB": 84},
{"paperCount": 1, "PMIDs": [20492581], "authorA": 82, "authorB": 83},
{"paperCount": 1, "PMIDs": [20492581], "authorA": 82, "authorB": 84},
{"paperCount": 1, "PMIDs": [20492581], "authorA": 83, "authorB": 84}]...
Код ниже, чтобы извлечь эту информацию. Он продолжает терпеть неудачу в цикле for ...
$.getJSON('/papers.txt', function(response){
var w = 1280,
h = 900,
fill = d3.scale.category10(),
nodes = d3.range(1000).map(Object),
links = d3.range(1000).map(Object);
var index = 0;
var mouseX = 0,
mouseY = 0;
for (var j = 0; j < response.length; j++){
links[j] = {source: nodes[response[j].authorA], target: nodes[response[j].authorB], value: response[j].paperCount};
}
Любая помощь будет оценена.
Спасибо!