Я создал приведенный ниже скрипт для отображения данных в реальном времени. Но сюжет, который появляется, пуст. Не могли бы вы сказать мне, в чем дело?
import matplotlib.pyplot as plt
import matplotlib.animation as animation
from matplotlib import style
from itertools import count
import random
style.use('fivethirtyeight')
fig = plt.figure()
axl = fig.add_subplot(1,1,1)
x_vals = []
y_vals = []
index = count()
def animate(i):
x_vals.append(next(index))
y_vals.append(random.randint(0, 5))
axl.clear()
axl.plot(x_vals,y_vals)
ani = animation.FuncAnimation(fig, animate, interval=1000)
plt.show()
Я использую python 3.8, matlibplot 3.1.2 и PyCharm в качестве IDE.