Creación de archivos GIF animados a partir de animaciones D3.js

Estoy creando animaciones D3.js, así:Manifestación

Digamos que quiero presentar mi trabajo aquí (o en un blog). Lo mejor que puedo hacer es publicar una foto:

Por otro lado, si, digamos, uso la biblioteca de PythonMatplotlib para la visualización de datos, podría producir un archivo GIF animado y publicarlo aquí:

Me gustaría obtener archivos GIF animados de manera similar a los de las animaciones D3.js. ¿Cómo puedo hacer esto?

NOTA: comencé a trabajar en obtener eventos ded3.transition(), pero hasta ahora no tuve suerte.

Respuestas a la pregunta(1)

Su respuesta a la pregunta