plot2vid
The easiest way to create animations using plots.
This small Python package lets you store seperate matplotlib plots to create a video.
Installation
pip install plot2vid
Basic Usage
from plot2vid import PlotRecorder
import matplotlib.pyplot as plt
# Setup
recorder = PlotRecorder("out.mp4")
fig = plt.figure()
for i in range(90):
# Setting the plot limits
plt.xlim(0,100)
plt.ylim(0,100)
# Plotting
plt.scatter([i], [i])
# Recording the frame
recorder.add(fig)
# Clearing the plot
plt.clf()
# Storing the result
recorder.close()
The above code creates this video.
Advanced Usage
You can change the different settings of the recorder.
recorder = plot2vid.PlotRecorder("out.mp4", fps=20)
Roadmap
- Support MP4
- Support AVI
- Variable FPS