Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何防止python igraph plot()执行阻塞?_Python_Plot_Igraph - Fatal编程技术网

如何防止python igraph plot()执行阻塞?

如何防止python igraph plot()执行阻塞?,python,plot,igraph,Python,Plot,Igraph,我有一个问题,pythonigraph函数会阻止代码执行,直到我关闭带有绘制图的窗口。是否可以使其行为类似于mathplotlib的pause()?我希望在代码执行期间更新图形的绘图 我像这样使用这个函数 from igraph import * layout = graph.layout("kk") plot(graph, layout = layout) 谢谢 我就这样解决了我的问题 from igraph import * import matplotlib.pyplot as plt

我有一个问题,pythonigraph函数会阻止代码执行,直到我关闭带有绘制图的窗口。是否可以使其行为类似于mathplotlib的pause()?我希望在代码执行期间更新图形的绘图

我像这样使用这个函数

from igraph import *
layout = graph.layout("kk")
plot(graph, layout = layout)

谢谢

我就这样解决了我的问题

from igraph import *
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
OUT_PLOT_NAME = "/home/anton/Temp/graph_plot.png"

def plot_graph(G):
    layout = G.layout("kk")
    out = plot(G, OUT_PLOT_NAME, layout = layout)    
    img = mpimg.imread(OUT_PLOT_NAME)
    imgplot = plt.imshow(img)