如何解决在Python中运行代码时如何阻止igraph弹出?
我正在使用 igraph
来绘制我的 graphframes
图表并且它不断弹出输出图像。我必须手动关闭窗口,以便进程可以继续运行。
这是我的代码:
from igraph import Graph,plot
ig = Graph.TupleList(g.edges.collect(),directed=False)
out = plot(ig,vertex_size=10,bBox=(0,500,500))
out.save("graph.png")
如何禁用弹出窗口?
解决方法
如果您查看 plot
函数的参考,您可以看到有一个名为 target
的参数。 target
的默认值是 None
,它会尝试打开图像查看器,但未指定目标。你也可以给它一个带有文件名的字符串。 https://igraph.org/python/doc/api/igraph.drawing.html#plot
尝试像这样使用它:
out = plot(ig,target='graph.png',vertex_size=10,bbox=(0,500,500))
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。