首页 > 解决方案 > 在 jupyter notebook 中使用 matplotlib 绘图未正确显示

问题描述

我正在按照教程使用 python 实时绘图,由于某种原因我的绘图没有完全显示。我不知道为什么,因为它只有 3 行代码,它们与教程完全相同!

在此处输入图像描述

我想运行下面的代码,但正如预期的那样,我可以看到它在移动,但我看不到整个图表。这里发生了什么?!

x = []
y = []
i = 0
plt.show()

while True:
    x.append(i)
    y.append(C3[i])
    
    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

[编辑] 每当我跑步时

fig = plt.figure()
ax = fig.add_subplot(111)
fig.show()

我明白了

[IPKernelApp] WARNING | No such comm: bba1ac5ea0484ec7a6446924a4ff37a0

在我的终端

标签: pythonmatplotlib

解决方案


推荐阅读