python - 无法在 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()
解决方案
推荐阅读
- java - 在 Spring Boot 应用程序中调用 ExecutorService
- apache-camel - 什么是 rest DSL 的推荐 rest 组件
- csv - 运行 csv 中定义的用户;对于在线程组中定义的循环数 -Jmeter
- php - input type="file" 返回 fakepath 而不是真实源
- reactjs - 从外部文件调用 React js 函数
- android - Java 8“可选”不好的做法?
- angular - Angular Nativescript 使用的版本?
- python-3.x - 安装“Statsmodels”时出错
- python - 使用 cpu 作为配置设备时使用 python3.6 在 linux 中的 theano 导入错误
- css - 将垂直滚动条添加到 shinyjs 下拉按钮 - 闪亮