你好,我是Python的新手,我在跟随一个教程,只是为了了解matplotlib如何绘制图形,而问题在于该图形未显示任何线条。有人可以指出问题出在哪里吗? 我正在使用 Python 3.7.5 和 matplotlib 3.1.1
这是教程链接https://www.youtube.com/watch?v=GIywmJbGH-8&t=109s
代码
import time
import psutil
import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot(111)
fig.show()
i = 0
x, y = [], []
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 += 1
plt.close()
和我得到的输出 enter image description here