1 | initial version |

The example you've provided is not working for me 'as is', an exception occurs:

```
TypeError: descriptor 'parent' of 'sage.structure.sage_object.SageObject' object needs an argument
```

Nonetheless if you need to create an animation from a complicated plot, why not just use Python's list? animate function seems to work fin with that. Here is an example of animation from the frames created from two plots each:

```
import numpy as np
plots = []
N = 64
for phi in np.arange(0, pi, pi / N):
frame = plot(sin(x + phi), 0, 2 * pi)
frame += line([(0, sin(phi)), (2 * pi, sin(phi))], linestyle='--')
plots.append(frame)
animate(plots)
```

Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.