2014-07-15 71 views
0

我想在python中使用pyqtgraph可視化控制流圖。我有以下兩個問題。pyqtgraph GraphItem中的方向的邊緣

  1. 如何用一個方向可視化邊緣?
  2. 如何可視化自我邊緣?

我試過尋找文檔,但找不到。顯然,我沒有時間閱讀所有內容!

+0

請更具體一點 - 你希望這些看起來如何?箭頭?動畫? – Luke

+0

只有箭頭。自身邊緣應該是在相同節點處開始和結束的彎曲邊緣。 – gkernel

回答

0

對於方向,您可以在每行的末尾添加pg.ArrowItem(儘管這可能會對大型網絡性能不佳),對於自連接,也可以將QtGui.QGraphicsEllipseItem與箭頭結合使用。

+0

你的答案奏效!不過,我發現另一種工具可以讓整個事情變得更好。將在此處提供另一個答案。 – gkernel

1

儘管pyqtgraph很棒,但對於我的用例,我發現了一個更好的工具來完成這個任務。

graphviz是一個很好的工具,可以非常方便地開發控制流圖,並且對於這個特殊問題有很多特徵。