Ошибка Pyspark: невозможно сохранить анимацию: нет доступных авторов - PullRequest
0 голосов
/ 27 марта 2020

Я пытаюсь использовать анимацию внутри 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?

...