0
我試圖使用Graphviz來生成文件系統的圖形。輸出應該是這個樣子:具有依賴關係的Graphviz分層結構圖
圈形頂點是目錄和方形頂點文件。黑色邊代表文件系統元素之間的層次關係。紅色的邊代表從一個文件到另一個文件的依賴關係。這兩種類型的邊都是定向的。
我在www.graphviz.org上找到了創建分層圖的例子,但它們只包含層次關係。這可以用Graphviz實現嗎?如果沒有,是否還有其他一些我可以使用的軟件?
我試圖使用Graphviz來生成文件系統的圖形。輸出應該是這個樣子:具有依賴關係的Graphviz分層結構圖
圈形頂點是目錄和方形頂點文件。黑色邊代表文件系統元素之間的層次關係。紅色的邊代表從一個文件到另一個文件的依賴關係。這兩種類型的邊都是定向的。
我在www.graphviz.org上找到了創建分層圖的例子,但它們只包含層次關係。這可以用Graphviz實現嗎?如果沒有,是否還有其他一些我可以使用的軟件?
當然,在這裏你走了。我不知道你將如何檢測依賴關係,但假設你有一個方法,那麼簡單的着色屬性將會突出顯示它們。同樣,確定文件或目錄是否容易,因此形狀選擇也很容易。
我已經按順序編寫了代碼,我想如果您從目錄A鑽取下來,但實際上節點,邊和子圖的排序無關緊要,我認爲它會被發現。
digraph X {
ranksep=.5
nodesep=.75
A [shape=circle]
{rank=same A}
A -> B
A -> C
B [shape=circle]
C [shape=square]
{rank=same; B C}
B -> D
B -> E
D [shape=square]
E [shape=square]
{rank=same D E}
D -> E [color=red]
C -> E [color=red]
}
謝謝你的回答,這是我想要的只是什麼:) –