在Python中运行代码时,如何阻止igraph弹出?

在Python中运行代码时,如何阻止igraph弹出?,python,igraph,Python,Igraph,我正在使用igraph绘制我的graphframesgraph,它会一直弹出输出图像。我必须手动关闭窗口,以便进程可以继续运行 这是我的代码: 从igraph导入图形、绘图 ig=Graph.TupleList(g.edges.collect(),directed=False) out=绘图(ig,顶点大小=10,bbox=(0,0500500)) out.save(“graph.png”) 如何禁用弹出窗口?如果查看绘图功能的参考,可以看到有一个名为目标的参数。target的默认值为None

我正在使用
igraph
绘制我的
graphframes
graph,它会一直弹出输出图像。我必须手动关闭窗口,以便进程可以继续运行

这是我的代码:

从igraph导入图形、绘图
ig=Graph.TupleList(g.edges.collect(),directed=False)
out=绘图(ig,顶点大小=10,bbox=(0,0500500))
out.save(“graph.png”)

如何禁用弹出窗口?

如果查看
绘图
功能的参考,可以看到有一个名为
目标
的参数。
target
的默认值为
None
,当未指定目标时,它会尝试打开图像查看器。您还可以给它一个带有文件名的字符串

试着像这样使用它:

out=plot(ig,target='graph.png',vertex_size=10,bbox=(0,0500500))

如果查看
绘图
函数的参考,可以看到有一个名为
target
的参数。
target
的默认值为
None
,当未指定目标时,它会尝试打开图像查看器。您还可以给它一个带有文件名的字符串

试着像这样使用它:

out=plot(ig,target='graph.png',vertex_size=10,bbox=(0,0500500))

所以我不需要使用
out.save()
对吗?它将用
目标保存我的绘图
?是的,这是正确的。调用
out.save()
将是多余的。您应该尝试在不使用该行的情况下运行它以确保安全。好的,我不需要使用
save()
。谢谢你的帮助。所以我不需要使用
out.save()
对吗?它将用
目标保存我的绘图
?是的,这是正确的。调用
out.save()
将是多余的。您应该尝试在不使用该行的情况下运行它以确保安全。好的,我不需要使用
save()
。谢谢你的帮助。