dagre-d3

    0熱度

    1回答

    我試圖用Dagre-D3創建一個簡單的有向圖,該圖添加了來自文本輸入的節點。 不幸的是,圖只是拒絕畫..我想這是因爲我的 「Nodes.find({})的forEach(功能(N){...」 沒有出現運行。 ? 什麼可能是錯的任何想法,我使用dagre-D3或流星錯..謝謝你的幫助 main.html中: <body> <div id = "mapspace"> {{> map

    1熱度

    1回答

    我使用'dagre d3'來顯示依賴圖。我還使用滑塊(當用戶滑動滑塊時,我用它來逐步顯示圖形的演變),因此每次移動滑塊時,圖形都會重繪。這是第一次,「縮放」功能將被設置如下圖所示: var zoom = d3.behavior.zoom().on("zoom", function() { inner.attr("transform", "translate(" + d3.event.transl

    0熱度

    2回答

    我有一個允許平移和縮放行爲的d3圖形。它還具有允許用戶展開和摺疊子圖的子圖功能。當該圖標的用戶點擊打開和關閉子圖運行此代碼: btn.on("click", function(d:any, i:any) { parentNode = nodeObject; // gives me he x and y coordinates of the parent node d3.ev

    0熱度

    1回答

    我有這個圖,但看起來,節點和邊緣/箭頭呈現一種小。該圖正在使用Dagre呈現。我只是想知道是否有一種方法可以使節點和邊/箭頭更大,但將它們保留在svg..is可能的範圍內?或者什麼會導致這些東西看起來更小?或者這是正常的功能? 這裏還有:是否有可能增加節點和邊的大小,但保持它適合SVG內,因爲它是目前? 感謝

    0熱度

    1回答

    我願意在我的html中使用Dagre。 這裏是我的js代碼: var g = new dagreD3.graphlib.Graph() .setGraph({}) .setDefaultEdgeLabel(function() { return {}; }); var i = 0; var nodes = ["a", "b", "c"

    0熱度

    1回答

    我正在使用d3-dagre來呈現數據。最初,我可以沒有任何問題地呈現數據。當我嘗試在監視模式下更新相同的視圖時,它正在更新數據,但仍在控制檯中爲「g」屬性轉換引發一些錯誤。每當我嘗試重寫SVG元素時,我都會刪除「svg」標籤中的「g」元素。我正在vuejs2 ui庫中嘗試此操作。 watch: { workflowDetails: function (changes) { co

    6熱度

    2回答

    編輯 我找到了一個解決方案,使用稍舊版本的dagre-d3庫(4.11)。如果任何人都可以找到最新版本的問題,那也會有幫助。謝謝 我使用Dagre d3繪製一些圖。 當我開始我的渲染圖,我做 g = new dagreD3.graphlib.Graph() .setGraph({}) .setDefaultEdgeLabel(function() { return {}

    0熱度

    1回答

    我想讀一個JSON文件,它看起來像內部設置D3圖表從(下面的代碼) 但是,似乎變量g沒有得到設置時,我迭代它。如果我在匿名函數之外進行操作,它就會起作用。 我錯過了什麼? <script id="js"> // Create a new directed graph var g = new dagreD3.graphlib.Graph().setGraph({}); d3.json("ex

    0熱度

    1回答

    我最近開始使用dagre-d3,直到我需要做更大的圖表時才發現它很整齊。算法導致這種情況: image here 如上所示,兩個節點應該用兩個箭頭連接。但是,達格爾的算法決定將它們交叉,使圖形變得混亂。 關於如何防止它的任何想法?

    0熱度

    1回答

    我使用的是基於d3.js的dagre-d3。 我的圖形呈現後,我希望它縮放以適應所有內容,它必須居中。 正如你看到的,我可以居中好吧,但我似乎無法滿足所有內容我的身高是400 請注意,我想這應該是可用於其他dagre情況的解決方案,例如剛縮放到0.5將適合在這種情況下可能是,但這不是我想要的。 的jsfiddle:https://jsfiddle.net/bababalcksheep/xa9rof