首页 > 解决方案 > 无法在 for 循环中绘制线图

问题描述

我有一个简单的代码来绘制带有连接线的点,但它在放入 for 循环时未能显示连接线,如下面的代码所示。感谢帮助!

import numpy as np
import matplotlib.pyplot as plt

#Plot dots with connecting line OK
x = np.linspace(0, 10, 10)
y=x**2
plt.plot(x,y,'ro-')
plt.pause(0.5)
plt.close()

#Plot dots OK but no connecting line as expected
for x in range(10):
    y=x**2
    plt.plot(x,y,'ro-')
    plt.pause(0.5)
plt.close()

标签: pythonplotline

解决方案


推荐阅读