force-layout

    1熱度

    1回答

    請幫助我建立這樣的圖表:(我試過了,但卡上設置force layout) 這裏是an implementation of ordinary D3 tree with "FISH" data: 挑戰在於:我們如何從上圖中得到下圖? (但不座標的「硬編碼」;這意味着,有必要對施加力佈局,或類似的方法)

    6熱度

    2回答

    基於兩個D3示例:強制佈局(http://bl.ocks.org/mbostock/1095795)和集羣強制佈局(http://bl.ocks.org/mbostock/1748247),我設法建立了具有幾個獨立重力的力佈局,以控制節點位於頂部的節點之間的鏈接。 // Set up map function map_init(){ force = d3.layout.force()

    1熱度

    1回答

    我現在正面臨一個問題,我正在試圖製作一個強制定向的圖表,這個圖表非常關注它的聚類方式。目前,我收到以下內容,正如您所看到的,關於可讀性的佈局非常糟糕。我更願意讓每個孩子羣組與自己,並排斥兄弟組,所以它更容易遵循。最好是,我還希望這些集羣在父節點周圍環繞均勻分佈,所以當有很多節點時,它們至少比它們本來可以讀取的更具可讀性,如果它們都集中在家長。 我做了一些研究,我想要一些類似於this的東西,但我不

    2熱度

    1回答

    我是一名javascript/d3初學者,遇到了一個很棒的network visualization我想玩一玩。 我期望通過在指定時間添加鏈接及其關聯節點來使動畫可視化。 爲了讓我開始,我首先嚐試保持所有節點顯示,並簡單地添加鏈接,因爲它們出現在數據文件中。 剝離下來的original html文件,這裏是我的嘗試(添加iterateLink()函數,並略微調整initializeGraph())

    1熱度

    1回答

    .link { stroke: #999; stroke-opacity: .2; } .node { stroke: #000; stroke-width: 1.5px; font: 10px sans-serif; } 現在,你可以從其他地區:http://bl.ocks.org/mbostock/950642 但這裏是我想

    2熱度

    2回答

    我正在研究一個d3.js的力圖應用程序。我很想知道如何去替換圖像中心的藍色圓圈。有一個圖像網址填充圓圈的背景 - 所以有一個圓形的圖片? http://jsfiddle.net/LsMZp/1/ 所以不是填充 - 將有可能只使用一個背景網址? var circle = svg.append("svg:g").selectAll("circle").data(force.nodes()).enter

    2熱度

    1回答

    我正在使用d3.js.但我無法理解force.tick如何執行(即隱式或顯式)。請儘量說明啓動,打勾和結束的執行順序。 這些事件的用途和影響是什麼? 此外,當我使用這樣的: force.start(); for (var i = 0; i < n; ++i) force.tick(); force.stop(); 它是如何生成靜態圖像? P.S:這是我第一次發佈問題。請告知是否有違反準則的

    1熱度

    1回答

    我有一個圖形鄰接表,就像這樣: { nodes: [ { "id": 1, "label": "Mark },...], edges: [ { "source": 1, "target": 2 },....] } 邊緣使用id從節點! 我一直在使用PHP將這個列表回顯到客戶端。 D3無法從文

    1熱度

    1回答

    我正在尋找一種方法將縮放擬合應用於力有向圖。我已經可以放大/縮小以覆蓋視圖屏幕上的圖形。我不確定有關向力中心的翻譯。任何幫助?

    2熱度

    1回答

    嗨,我想使用強制佈局的d3js ...我創建g元素與矩形和裏面的文本。並施加力量,但它們重疊。我認爲它不能解決矩形的大小。我究竟做錯了什麼? var force = d3.layout.force() .nodes(nodes) .links([]) .size([w, h]); force.on("tick", function(e) { vis.selectAll("g")