sine wave
sine wave#
[2]:
import matplotlib.pyplot as plt
import numpy as np
from enjoyn import GifAnimator, MatplotlibPreprocessor
def draw(i):
x = np.linspace(0, 2, 1000)
y = np.sin(2 * np.pi * (x - 0.01 * i))
ax = plt.axes()
plot = ax.plot(x, y)
ax.set_title(i)
return output
preprocessor = MatplotlibPreprocessor(func=draw)
output = GifAnimator(
preprocessor=preprocessor,
items=np.arange(0, 200),
output_path="assets/sine_wave.gif",
).compute()
[########################################] | 100% Completed | 30.0s