force-layout

    0熱度

    1回答

    我想從我的Node.JS服務器爲我的強制佈局圖加載JSON,我嘗試在此論壇上看到的代碼,但它不起作用,我只是一個空白空間。我不知道爲什麼它不起作用。這是我的代碼: function makeDraw(){ var links = []; d3.json("./data.json", function(error, json) { links = j

    -2熱度

    1回答

    我已經創建了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

    -2熱度

    1回答

    我立足我的問題在下面的例子中力佈局多弧: http://bl.ocks.org/mbostock/1153292 如果我創建一個具有相同源和目標兩個環節,說 {source: "Microsoft", target: "HTC", type: "licensing"}, {source: "Microsoft", target: "HTC", type: "suit"}, 那麼這兩個鏈接將坐

    0熱度

    1回答

    當我使用THIS算法來計算從1節點是10個或更多邊緣,計算失敗的圖形的力指揮佈局。 我想這是因爲計算位置非常大,它表示爲「NaN」。 輸入數據: var g = new Graph("canvas", 960, 700); g.createVertex("a"); g.createVertex("a1"); g.createVertex("a2");

    1熱度

    1回答

    我在嘗試將我的可視化腳本更改爲更像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

    1熱度

    1回答

    我有更新我的力量向圖,這是我每一次我從respectives陣列刪除節點和鏈路將調用此代碼: function update_graph() { link_update = svg.selectAll(".link").data( force.links(), function (d) { return d.source.id + "-" + d.targe

    3熱度

    1回答

    我一直在試圖創建使用d3js V4,類似這樣的一個可摺疊力佈局重塑可摺疊力佈局:https://mbostock.github.io/d3/talk/20111116/force-collapsible.html 我已經能夠創建佈局本身。但無法更新它。誰能幫忙? 這裏是我的js代碼: var width = 960, height = 600; var root = {

    0熱度

    1回答

    我有一個d3強制有向圖,顯示用戶 - 主題關係。我想將其摺疊到用戶用戶圖中。 我的節點數據如下: [{ "id": "USER", "type": "u", }, { "id": "USER", "type": "u", }, { "id": "USER", "type": "u", }, { "id": "TOPIC",

    1熱度

    1回答

    下面的代碼生成一個強制有向圖,但有幾個問題。 就像我怎麼控制開場動畫速度 如何更改拖動速度 而重大的問題每次我試圖拖動它會自動重新加載一些元素的時間。 我不知道我在做什麼錯。 var width = $(window).width(), height = 700; var force = d3.layout.force() .size([width, height])

    0熱度

    1回答

    我試圖自動將網格圖應用到佈局圖中(如節點&邊緣)。我希望這樣做而不需要人爲干預(如在Gephi中),而是做一些事情,比如將距離較遠的較大的節點等距離放置,以便人類看到。我們基本上想要用服務器端或自動化解決方案取代Gephi。 如果可能的話,任何人都知道服務器端解決方案?