1
我寫了一個python類來顯示和動畫二叉搜索樹。然而,由pyDot邊緣和節點命令生成的圖形似乎不允許我控制連接樹的每個元素的箭頭的角度或方向。有沒有辦法用pyDot生成圖形時控制線條的角度
有很多控制節點的形狀,但似乎沒有任何控制線的角度。我希望找到某種最小角度參數添加到我的邊緣,因爲它們被添加到圖形中?
這是我的代碼,我用畫的邊緣節點命令的樣本:
def draw(parent_name, child_name):
# color for lines = red
edge = pydot.Edge(parent_name, child_name, color="#ff0000")
graph.add_edge(edge)
最終的結果是,我的二叉搜索樹圖看上去並不像傳統的樹形結構的幾個節點時只有一個孩子。
這裏是我的項目的鏈接,你可以看到其他處理的結果: http://www.embeddedcomponents.com/blogs/2013/12/visualizing-software-tree-structures/
謝謝蓋伊,隱形節點應該做的伎倆。 – LectureMaker
我能夠使用你的建議Guy。再次感謝Guy。我使用了不可見的節點和不可見的邊緣。然而,有向圖中的箭頭無法用無形或無選項消除,因此我必須在白色背景上使用「白色」的顏色。 現在我在上面的問題中發佈的項目鏈接顯示瞭如何生成它的更新圖表和源代碼。 – LectureMaker