我目前正在做一个raspberry pi项目,我想在终端显示数据时动态地绘制一个图形。根据我的代码,只有当我关闭窗口并用图形的更新版本重新打开时,图形才会更新。`谢谢你
import matplotlib.pyplot as plt`
from time import sleep
from Adafruit_CCS811 import Adafruit_CCS811
ccs = Adafruit_CCS811()
while not ccs.available():
pass
temp = (ccs.calculateTemperature() / 3.2) - 32.0
ccs.tempOffset = temp - 25.0
while(True):
if ccs.available():
temp = ccs.calculateTemperature()
if not ccs.readData():
print ("CO2: ", ccs.geteCO2(), "ppm, TVOC: ", ccs.getTVOC(), " temp: ", temp)
plt.plot([ccs.geteCO2(), ccs.getTVOC(), temp])
plt.pause(0.05)
plt.show()
else:
print ("ERROR!")
while(True):
pass
sleep(2)
目前没有回答
相关问题 更多 >
编程相关推荐