如何在没有程序阻塞的情况下使用图形工具显示图形?

How to I display a figure using graph-tool without the program blocking?

我正在尝试编写一个程序,在图形状态发生变化时动态更新图形可视化。目前,graph-tool 中的 graph_draw 方法会导致程序停止,直到 window 关闭。使用graph-tool,如何显示图形并立即恢复执行?

下面是我当前对 graph_draw 的调用:

graph_draw(g, vertex_text=g.vertex_index, vertex_font_size=18,
output_size=(200, 200), vertex_fill_color = color_map)

我希望在手动关闭 window 之前不暂停程序。

目前这会暂停程序,直到 window 被手动关闭。

就这样:

graph_draw(g, main=False)

在交互式 IPython 会话中。