编辑:我重新提出了整个问题,使其更具可读性。由于我发现了如何使其工作,现在代码显示了可行的解决方案。
**我的问题是:**
**我的解决方案是:**
// Update function to update the visualisation with new data
function update(links){
// ...
force
.nodes(d3.values(nodes))
.links(links)
.start();
// ...
}
// The following function loads the JSON
function loadNewData(){
d3.json("data/data.json", function(error, json){
update(json);
});
// This function is just a timer to update the data every x milliseconds (normal JS)
setInterval(function () {
loadNewData();
}, 3000);