【问题标题】:How to efficiently animate a Graphviz graph?如何有效地为 Graphviz 图制作动画?
【发布时间】:2020-05-26 01:23:25
【问题描述】:

我想为 Graphviz 生成的图形制作动画,更改节点标签以及节点和边缘颜色。

我正在使用 Python interface for Graphviz 创建图表。这样做的唯一方法似乎是独立创建每个图像(尽管帧之间的变化非常小)并将所有图像连接到动画中,如here 解释的那样。

有没有更有效的方法来创建动画,避免单独创建所有这些图像?

【问题讨论】:

    标签: python animation graph graphviz


    【解决方案1】:

    还有d3-graphviz,它对每个动画步骤进行全点图描述,将其转换为 SVG,然后使用 JavaScript 将一个图转换为另一个,并注入动画。

    你可以看一个例子here

    【讨论】:

      【解决方案2】:

      有一个python package (GraphvizAnim) 可以这样做。 仅处于 alpha 阶段,但看起来相当不错。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-11-02
        • 2014-05-30
        • 1970-01-01
        • 2011-12-28
        • 2013-05-23
        • 2013-08-21
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多