API¶
Animatplot is build on top of three main classes:
- Animation
- Block
- Timeline
A Timeline holds the information and logic to actually control the timing of all animations.
A Block represent any “thing” that is to be animated.
An Animation is a composition of a list of blocks and a timeline. This class builds the final animation.
blocks¶
Blocks handle the animation of different types of data.
The following blocks are available in animatplot.blocks.
Block([axis, t_axis]) |
A base class for blocks |
Line(x, y[, axis, t_axis]) |
Animates lines |
Quiver(X, Y, U, V[, axis, t_axis]) |
A block for animated quiver plots |
Pcolormesh(*args[, axis, t_axis]) |
Animates a pcolormesh |
Imshow(images[, axis, t_axis]) |
Animates a series of images |
Nuke(func, axis, length[, fargs]) |
For when the other blocks just won’t do |