Рисование графика для датчика температуры с помощью модуля 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

так что если бы кто-нибудь мог помочь мне создать график для моего датчика температуры, я был бы очень рад.

0 ответов

Другие вопросы по тегам