0

如何生成顶点不在图像之间移动的演化图的一系列图像?他们的位置应该是固定的,当他们四处抖动时真的会弄乱动画。

我正在使用 python graph-tool包,按照作者的示例为流行病制作动画,但我没有使用 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),
        )
4

1 回答 1

0

好的,从我给出的代码片段中无法确定愚蠢的解决方案。该graph_draw论点fit_view默认为真,并且做了显而易见的事情。示例中的这一行:

g.set_vertex_filter(removed, inverted=True)

删除顶点,因此fit_view为每个帧获得不同的拟合。取出那个滤镜,动画就稳定了。

于 2014-07-22T14:31:13.173 回答