【发布时间】:2020-05-26 01:23:25
【问题描述】:
我想为 Graphviz 生成的图形制作动画,更改节点标签以及节点和边缘颜色。
我正在使用 Python interface for Graphviz 创建图表。这样做的唯一方法似乎是独立创建每个图像(尽管帧之间的变化非常小)并将所有图像连接到动画中,如here 解释的那样。
有没有更有效的方法来创建动画,避免单独创建所有这些图像?
【问题讨论】:
标签: python animation graph graphviz
我想为 Graphviz 生成的图形制作动画,更改节点标签以及节点和边缘颜色。
我正在使用 Python interface for Graphviz 创建图表。这样做的唯一方法似乎是独立创建每个图像(尽管帧之间的变化非常小)并将所有图像连接到动画中,如here 解释的那样。
有没有更有效的方法来创建动画,避免单独创建所有这些图像?
【问题讨论】:
标签: python animation graph graphviz
还有d3-graphviz,它对每个动画步骤进行全点图描述,将其转换为 SVG,然后使用 JavaScript 将一个图转换为另一个,并注入动画。
你可以看一个例子here。
【讨论】:
有一个python package (GraphvizAnim) 可以这样做。 仅处于 alpha 阶段,但看起来相当不错。
【讨论】: