I would like to revitalize Graphviz graph by changing node labels and node colors and edges.
I created graphs using this Python interface for Graphviz . The only way to do this is to create each image independently (although the changes between frames will be very small) and combine all the images into an animation, as explained.
Is there a more efficient way to create animations by avoiding creating all of these images independently?
There is a python package for this (GraphvizAnim) . To be in alpha only, but no less fixing is quite decent.
There is also d3-graphviz , which takes a point graph description as an animation step, converts it to SVG, and then uses JavaScript (Vue.js) to convert one graph to another and introduce animation.
You can see an example here .