Матплотлиб Динамическое построение - PullRequest
0 голосов
/ 12 мая 2018

В настоящее время я работаю над проектом 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...