Рисование графика для датчика температуры с помощью модуля sense hat и matplotlib
Я немного застрял в проекте, который хочу завершить, если кто-то может мне помочь, это было бы здорово, проект создает диаграмму для датчика температуры Sense Hat с помощью matplotlib.
Что я могу сделать, так это создать граф со следующим кодом;
import matplotlib.pyplot as plt
plt.rcParams['toolbar'] = 'None'
plt.plot([], [], 'b-')#Plots go inside the square brackets
plt.axis([0, 24, -5, 30])
plt.ylabel('Tempreture')#Label of the Y axis 'ylabel'
plt.xlabel('Time (Hours)')#Label of the X axis 'xlabel'
plt.show()#Displays the graph
И я также могу собрать большой диапазон tempreture с этой простой петлей;
from sense_hat import SenseHat
temperature = []
while True:
temp = sense.get_temperature()
temp1 = round(temp, 2)
temperature.append(temp1)
Но моя проблема состоит в том, чтобы соединить эти два фрагмента кода, поскольку я пытался вставить свой список хранимых в ось Y, однако возникла ошибка
ValueError: x and y must have the same first dimension
так что если бы кто-нибудь мог помочь мне создать график для моего датчика температуры, я был бы очень рад.