图形工具图中的顶点

时间:2014-07-21 22:16:44

标签: python graph-tool

如何生成一系列不断变化的图形图像,其中顶点不在图像之间移动?它们的位置应该是固定的,当它们抖动时它真的会混淆动画。

我正在使用python graph-tool包,跟随着作者' animating a epidemic的示例,但我没有使用Gtk。相反,我用:

创建静止图像
from graph_tool.all import *
...
graph_draw(g, pos, output_size = (500, 400),
        edge_color = [0.6, 0.6, 0.6, 1],
        vertex_fill_color = state,
        vertex_halo = newly_infected,
        vertex_halo_color = [0.8, 0, 0, 0.6],
        output = 'frames/sirs{0:06d}.png'.format(count),
        )

1 个答案:

答案 0 :(得分:0)

好的,无法从我提供的代码片段中确定愚蠢的解决方案。 graph_draw参数fit_view默认为true,并且显而易见。这一行来自示例:

g.set_vertex_filter(removed, inverted=True)

移除了椎体,因此fit_view获得了每个框架的不同适合度。拿出那个过滤器,动画就稳定了。