2016-09-01 54 views
2

我有一個DAG網絡,並希望在python中可視化它。 我選擇了graph_tool,但任何其他庫都很好。graph_tool可以排序節點嗎?

我找不到一種方法來影響節點的位置,然後創建連接。有沒有辦法對節點進行排序,以便我不需要手動將節點從混亂中排除出去?

或者是否有替代庫具有此功能?

我在Linux機器上使用python 2.7(如果有的話)。 更重要的是:我使用graph_tool的最新版本(2.18)

+0

不確定它與你的問題有關,但這個話題對我來說真的很有意思。這是我的一個關於[DAG小工具]的問題(http://stackoverflow.com/questions/38987494/how-to-design-a-nodegraph-widget-which-contains-subgraphs) – BPL

+1

您可以使用'sfdp layout'功能從圖形工具庫中進行更好的可視化。它適當地調整節點的位置 – Peaceful

回答

0

你能指定你嘗試過的以及你發現的問題和結果嗎?你的問題對我來說並不是很清楚。

graph-tool合併了幾個工具來可視化圖表:你看過graph_draw以及可以使用的各種佈局嗎? (在上面詳細說明) 如果您已經瞭解您希望節點的位置,您還可以爲它們指定自己的用戶定義位置。