2014-07-15 74 views
0

我想在python中使用pyqtgraph可视化控制流图。我有以下两个问题。pyqtgraph GraphItem中的方向的边缘

  1. 如何用一个方向可视化边缘?
  2. 如何可视化自我边缘?

我试过寻找文档,但找不到。显然,我没有时间阅读所有内容!

+0

请更具体一点 - 你希望这些看起来如何?箭头?动画? – Luke

+0

只有箭头。自身边缘应该是在相同节点处开始和结束的弯曲边缘。 – gkernel

回答

0

对于方向,您可以在每行的末尾添加pg.ArrowItem(尽管这可能会对大型网络性能不佳),对于自连接,也可以将QtGui.QGraphicsEllipseItem与箭头结合使用。

+0

你的答案奏效!不过,我发现另一种工具可以让整个事情变得更好。将在此处提供另一个答案。 – gkernel

1

尽管pyqtgraph很棒,但对于我的用例,我发现了一个更好的工具来完成这个任务。

graphviz是一个很好的工具,可以非常方便地开发控制流图,并且对于这个特殊问题有很多特征。