Я пытаюсь использовать анимацию внутри pyspark и блоков данных. Я вставил следующий код в pyspark:
import numpy as np
from matplotlib import pyplot as plt
from matplotlib.animation import FuncAnimation
plt.style.use('seaborn-pastel')
fig = plt.figure()
ax = plt.axes(xlim=(0, 4), ylim=(-2, 2))
line, = ax.plot([], [], lw=3)
def init():
line.set_data([], [])
return line,
def animate(i):
x = np.linspace(0, 4, 1000)
y = np.sin(2 * np.pi * (x - 0.01 * i))
line.set_data(x, y)
return line,
anim = FuncAnimation(fig, animate, init_func=init,
frames=200, interval=20, blit=True)
anim.save('sine_wave.gif', writer='imagemagick')
Я вижу, что он запускается в python, но pyspark выдает мне следующую ошибку:
Не удается сохранить анимация: нет авторов. Пожалуйста, установите mencoder или ffmpeg для сохранения анимации.
Я установил ffmpeg в кластер, но он все тот же. Можно ли использовать анимацию в pyspark?