force-layout

    0熱度

    1回答

    我仍然是一個javascript和d3的新手。我想計算d3力佈局節點座標的平均值(請記住,這些節點是靈活的,即可以通過鼠標拖動來移動)。我在其中一個答案中看到了.map的用法,並嘗試使用它,但似乎存在一些問題。現在我的代碼片段看起來是這樣的: function tick() { var positions = finalNodeSet.map(function(d) {

    1熱度

    1回答

    我正在研究一個d3力佈局,該佈局需要將節點放置在一箇中心節點上,根據該節點放置所有其他節點放射狀放置的節點。節點彼此相連就像一個正常的力量佈局與適當的來源和目標。中心節點決定所有其他節點的位置,所以本質上它是所有節點的來源。現在,我所能做的就是使用鏈接距離屬性以一個節點作爲參考以線性方式放置它們,但我需要以放射狀方式。我本來可以展示一張圖片,但顯然我的聲望太低,我不被允許發佈一張圖片。有人可以幫我

    2熱度

    1回答

    我有此腳本 http://bl.ocks.org/mbostock/1093130 ,我需要所有的子節點都要塌了,但負荷,只有根和其孩子的應該是打開,而不是所有其他的子節點。 這是我的代碼: <script src="http://d3js.org/d3.v3.min.js"></script> <script> var width = 960, height = 500,

    2熱度

    1回答

    與某些包裝問題有關,出現以下問題: 在邊1的正方形內分佈10個點,以使它們之間的最小距離達到最大。 在D3力佈局模擬或任何其他方法的幫助下,請提供此類分佈的示例,包括正方形和點的圖形表示以及此類分佈的點之間的最小距離值。 最小距離分佈的答案贏得「答案徽章」! :) (這個問題到目前爲止,據我所知,不能由純數學來解決,所以我來這裏就模擬寶貴和急需幫助等)

    0熱度

    1回答

    我正在使用Vaadin框架(https://vaadin.com/home)將d3.js集成到我的java代碼(類似於http://www.rapidpm.org/2013/10/using-javascript-libraries-d3-in-vaadin.html)。基本上,這個Javascript代碼綁定到一個Java類,並對所述Java類中的狀態變化做出反應。 ==============

    2熱度

    1回答

    一個非常類似的問題已經在這裏問:D3 force directed layout with bounding box ...我嘗試實施建議的解決方案,但都沒有成功,所以我會再問:( 這是我的代碼 // initialization stuff happening up here... // create graph: this.onStateChange = function()

    0熱度

    1回答

    在this示例拖動力佈局節點,一個可以抓取節點標籤通過抓住節點符號拖動節點,但不是,即使兩個有此代碼行: call(force.drag); 爲什麼?如何讓用戶拖拽標籤來拖拽節點?

    2熱度

    1回答

    我有不同日子的網絡數據,我繪製爲每天的力指向圖。當我按下按鈕時,網絡部分地被刪除(節點被刪除,新的節點被繪製)到第二天。除了一件事以外,一切工作都很好。 對於每一個新的一天,我從我的數據(例如節點度)更新我的節點數組的一些屬性。這也可以正常工作,因爲當我切換到第二天後查看節點數組時,我可以看到屬性已被正確更新。然而,命令 `.append("circle").attr("r", function

    0熱度

    1回答

    我的強制佈局圖由d3.js構造。我想添加縮放和平移到我的力量圖。 我有權訪問相關信息以及縮放和平移工作。但是,當我嘗試將節點拖動到某個位置時,只會導致整個圖形平移,而之前的節點拖動功能不起作用,這會帶來新問題。我採取的方法是Here 我找到問題的關鍵點是 .call(d3.behavior.zoom().on("zoom", redraw)) .append('svg:g'); 但是當我刪除

    2熱度

    1回答

    我一直在閱讀關於d3強制佈局的幾個問題,但是我還沒有找到我的答案,所以我發佈了這個。 我正在使用D3庫,特別是與力佈局。我沒有向節點添加預定義的形狀,而是創建了自己的形狀,如圓形,矩形等等。 var shapes = { star : "m 0 0 l 23 12 l -4 -26 l 19 -19 l -27 -4 l -11 -23 l -12 23 l -27 4 l 19 19