Criando arquivos GIF animados a partir de animações D3.js.

Estou criando animações D3.js., assim:Demo

Digamos que eu queira apresentar meu trabalho aqui (ou em um blog). O melhor que posso fazer é postar uma foto:

Por outro lado, se eu, digamos, usar a biblioteca PythonMatplotlib para visualização de dados, eu poderia produzir um arquivo GIF animado e publicá-lo aqui:

Gostaria de obter programaticamente arquivos GIF animados semelhantes nas minhas animações D3.js. Como posso fazer isso?

NOTA: Comecei a trabalhar para obter eventos ded3.transition(), mas até agora não tive sorte.

questionAnswers(1)

yourAnswerToTheQuestion