我已經創建了d3強制佈局,並且工作得很好。 我的主要代碼如下所示: var nodes = [{id:1, n:'n_1',np:'0'},{id:2, n:'n_2',np:'0'}];//just for demo
//1. set data
var update = svg.selectAll(".node").data(nodes);
//2. enter
update.enter
當我使用THIS算法來計算從1節點是10個或更多邊緣,計算失敗的圖形的力指揮佈局。 我想這是因爲計算位置非常大,它表示爲「NaN」。 輸入數據: var g = new Graph("canvas", 960, 700);
g.createVertex("a");
g.createVertex("a1");
g.createVertex("a2");
我在嘗試將我的可視化腳本更改爲更像Modifying a Force Layout Example。由於我沒有像a, b and c這樣的固定節點來添加我讀json file來填充nodes和links陣列。 d3.json("mock.json", function(error, json) {
if (error)
throw error;
nodes = no