Я хочу визуализировать данные в реальном времени на python, используя matplotlib.Поэтому я использовал время загрузки процессора для его визуализации, но график не отображается.
Ниже приведен код, который я пробовал.
import psutil
import time
import matplotlib.pyplot as plt
plt.rcParams['animation.html'] = 'html5'
%matplotlib inline
fig = plt.figure()
ax = fig.add_subplot(111)
fig.show()
x,y=[],[]
i=0
while True:
x.append(i)
y.append(psutil.cpu_percent())
ax.plot(x, y, color= 'b')
fig.canvas.draw()
ax.set_xlim(left=max(0,i-50), right=i+50)
time.sleep(0.1)
i = i + 1