edge

    5熱度

    1回答

    我需要在兩個節點之間繪製具有多個邊(具有不同權重)的有向圖。也就是說,我有節點A和B以及長度等於2的邊(A,B)和長度等於3的(B,A)。 我已經嘗試使用G = nx.Digraph和G = nx.Multidigraph。當我繪製它時,我只能看到一個邊緣和只有一個標籤。 有什麼辦法可以做到嗎?

    0熱度

    1回答

    我想知道如何通過使用幾何學知道「立即在頂點左邊的邊緣」? 這是顯示問題的image。 例如,我怎麼能知道邊e5直接離開頂點e4。 或者直接離開頂點v14的邊是e9。

    0熱度

    1回答

    我在如何在這裏爲特定邊添加顏色而掙扎。比方說,我希望從邊緣到邊緣都有藍色,而不必重寫其他egdes?另外,我想知道如果我們可以有一個箭頭從一個節點指向另一個,而不是直線的邊緣? 最佳 皮特 import networkx as nx import matplotlib.pyplot as plt G = nx.Graph() class obj(object): def __in

    0熱度

    1回答

    我有一個csv文件,圖形格式化爲邊緣列表,即源,目標,標籤,類型(定向),權重(所有權重= 1) 它包含31900邊緣,因爲我在數據實驗室檢查。 然後我去查看我的圖形,然後在上下文(Gephi的右上角),我看到: 節點:1869年 邊緣:3160 爲什麼邊緣的數量不是31900,爲什麼它的體積更小的10倍? 我的猜測Gephi以某種方式減少了這個數字,因爲如果我計算平均加權度,它會顯示17,所以如

    0熱度

    2回答

    這可能是一個非常直接的問題,但我似乎無法解決這個問題。 在R我擁有251739個節點(發明人)和759804個邊緣(專利合作)的網絡對象。節點和邊都有屬性文件。其中一個邊緣屬性是appyear,即發明人申請專利的年份。 我想編寫一個專利的所有節點,這些專利的appyear == 2005到一個新的網絡。 有人可以給我一些指示如何做到這一點?我使用最新版本的R和STATNET軟件包。

    4熱度

    1回答

    我知道你可以使用像福特 - 福克森這樣的最大流算法,並用最大流/最小切割定理找到最小切割。但是,這不完全是我需要計算的Min-Cut的類型。 我想找到圖G的最小割集成S和T,其中有在T至S沒有邊緣。 本示例圖找到最小切割(250級),但結果有從T到S(紅色)的邊緣。 有誰知道,如果有一個現有的算法來解決這個問題?或者如果有一種方法可以修改我的流量網絡,那麼我可以使用像Ford-Fulkerson這

    0熱度

    1回答

    我已經導出了圖的頂點連接。它是一個有3列的矩陣。列1包含頂點i,列2包含其所有相鄰頂點,列3包含邊緣權重,所以數據已經被處理成如{{1,1,0.8} {1,3,4},{2,3} ,0.5} ...} 但是我不知道如何將這個結合到R中的igraph中。對我來說所有呈現的igraph工作都是從包含原始原始數據的矩陣開始的。 或者是否還有其他軟件包可以直接將此圖轉換爲圖形?

    2熱度

    1回答

    我正在嘗試裁剪下面圖像的頂部,左側,底部和右側邊界。 所以,基本上,我在尋找創造的東西,會採取像上面輸入和輸出這些圖像: 在MATLAB中可以使用houghlines檢測直線和它們的尺寸,但是如何找到圖像中凹凸部分的位置?我嘗試使用regionprops和extrema屬性,但它不會檢測凹曲線(只給出凸曲線的極值點)。我需要找出凹/凸曲線中的最低/最高點,但我是不知道如何去做。儘管如此,我還是有一

    2熱度

    1回答

    我正在尋找一種方式來實現的graphviz是這樣的: --- node B | node A --- | --- node C 另一個例子(底部):http://machining.grundfos.de/media/60727/grundfos_pumpenhandbuch.pdf#23 有沒有這樣做,隨着方式graphviz的? 到目前爲止,

    0熱度

    1回答

    我正在實現一個Graph ADT以用於不同的程序,並且我被賦予了這些需要定義的「插入」和「刪除」功能。他們應該創建一個具有兩個頂點的Edge(來自Edge結構),並將其插入/移除到更大的Graph中。它運行良好,當我在主要創建它的一個實例,但是當我嘗試調用插入或刪除功能時,它給出了一個錯誤,說: 「在COMP222中0x00A56C84的第一次機會異常 - Program3.exe: 0xC000