我有一组网络点存储为节点和边缘,用于networkx,但是想在pyqtgraph小部件中使用更高级的可视化工具,以便我可以在pyqt5中设计的GUI中使用它 .

利用matplotlib可视化nx网络的问题是颜色不显示,重力不能被操纵,等等......

图1

最佳情况是,如果cytoscape或Gephi有后端允许集成到这些类型的GUI中,因为在nx中构建网络之后,我能够很好地利用这些内容进行可视化 .

Figure 2

两个数字都是相同的数据,唯一的区别是图2是使用Gephi可视化的,允许节点被更多地排斥,使它们可读 .

有办法:

  • 在不手动指示节点放置时调整networkx中的排斥力?

  • 在pyqtGraph小部件中可视化网络? (最好互动)