graph-layout

    4熱度

    1回答

    我正在使用JUNG庫進行網絡圖。我也發現了一個sugiyama佈局的實現:http://sourceforge.net/tracker/?func=detail&aid=2944336&group_id=73840&atid=539121 但不幸的是,它的邊緣交叉方法似乎不起作用,我無法解決它。節點的垂直對齊幾乎是正確的。 (除非這個JUNG算法沒有錯誤的版本) 有誰知道另一個實現?只要它是免費的

    2熱度

    1回答

    以下是繪製相同層次結構的兩種不同方法。請注意,在「堆疊」佈局中,節點總是比其最高「子」節點高一層。 (重要:再如看到問題的底部編輯) 做這兩種類型的分層繪製方法有特定的名稱?我試圖找到現有的「堆疊」算法,但似乎無法顯示任何信息,因爲我不知道它叫什麼。 如果他們沒有名稱來區分它們,因爲它們依賴於相同的算法,是否有衆所周知的參數集用於通過現有算法獲得圖的「堆疊」版本?謝謝! 編輯:雖然上面的圖是嚴格的

    0熱度

    1回答

    我有一個非循環圖 - 一棵樹。 圖的每個節點都會有一些我需要在字形中顯示的屬性。 讓我們說每個字形的大小是100x100像素。 我正在尋找一種快速高效的算法,可以爲多達100,000個節點鋪設xy空間中的節點。

    1熱度

    1回答

    我想用cytoscape替換我的dot輸出並使其交互(移動節點和化合物,展開/摺疊化合物等) 一個圖形首先加載,但用戶應該使用默認佈局。但是,我很努力地找到一個支持dot調用rank的佈局/配置。 在我的圖中,我有表示組件的複合節點。組件包含其他組件和/或狀態,轉換,變量。 每個組件可以指定inputs和outputs。 在點中,我試圖在系統(rankdir=LR;)的左側(rank=source

    2熱度

    1回答

    我有一張以樹爲骨架的圖。所以我有,例如一個節點A與孩子B,C和D.假設圖形是自上而下繪製,A將在一個級別,然後B,C和D.我想強制graphviz按照B,C,D順序排列。這可能嗎?如果是這樣,怎麼樣? 如果只有A,B,C和D,我可以通過在輸入點文件中按順序放置B,C和D來獲得此效果。但是,如果B,C和/或D中有其他邊緣,有時這些訂單會被加擾。這是我想避免的。

    4熱度

    1回答

    我想在活動中顯示一個小型(n < 50)無向graph(而不是 a chart)。我做了一些研究,看起來他們是一些庫來顯示圖表,但沒有顯示真正的圖表。所以看起來我需要推出我自己的解決方案。我非常粗略的計劃是這樣的: 創建和圖中的 佈局的內存中表示圖中的節點和邊緣,以便它看起來不錯 編寫一個實現夾視圖和放大 平局圖 是他們任何庫,我可以使用其中的一些步驟來幫助(也許除了第一個,這是非常簡單)。特別是

    2熱度

    1回答

    我在JUNG中使用TreeLayout作爲我的圖。用戶可以對圖形進行更改,然後應該更新並顯示更改。 要啓用一個更新,我重新創建圖形,並設置使用它的佈局: graph = new DelegateForest<String, Integer>( new DirectedOrderedSparseMultigraph<String, Integer>()); createGraph()

    3熱度

    1回答

    這個例子的描述:http://bl.ocks.org/mbostock/4062045(在下面找到圖片),陳述它是「物理模擬帶電粒子和彈簧使相關字符靠近。」 我只是好奇的代碼(在同一頁面上)的哪個部分實現或定義的彈簧力,特別是基於相關的人物? 我問這個,因爲我是D3.js沒有實現彈簧力的力執導的佈局下的印象,因爲它的API文檔中提到: 「鏈接是不作爲‘彈簧力’,正如在其他力量導向佈局中常見的那樣,

    1熱度

    1回答

    我爲給定的一組節點和邊緣生成(GraphViz)「點」文件。節點在y維中排序,rank =相同,排名中x維。邊緣按照它們應該繪製的順序排序。不幸的是,「點」不尊重x維中的順序。如果可以的話,我會爲平面有向圖實現無交叉佈局。不管它們是循環的還是非循環的。 我的問題: 我怎麼能告訴「點」尊重節點的相對順序和邊緣 是否有替代「點」,哪些方面的相對順序,即接受佈局,並進行物理渲染。 對不起,無法上傳文件點

    11熱度

    2回答

    我玩Dwarf Fortress遊戲。我面臨的主要挑戰是有效設計堡壘的佈局。這意味着,每個工業流程應儘可能密集,以儘量減少行駛距離。 一個例子可以是食品工業。每個灰色橢圓代表一棟建築物。每個白色矩形代表建築物的產品。 我的目標是要找到算法,將分佈在二維網格中的建築物爲,使得這些建築之間的距離是在這個意義上,他們是如何連接的最小。這意味着fishery和loom可以相距很遠,但loom和farmer