Я думаю, причина в том, что они не работают, потому что ваши данные не в порядке, поэтому matplotlib не знает, что делать со значениями, которые вы им предоставляете.
В Pandas есть некоторые встроенныефункции построения графика, так что вы сможете отображать данные только с помощью
data.plot()
plt.show()
. Тогда график выглядит так:

Но это в основном простослучайный шумЕсли вы посмотрите на значения в CSV, вы увидите, что они не отсортированы по времени.Мы можем исправить это без особых проблем:
data.sort_values('datetime_measured', inplace=True)
data.reset_index(drop=True, inplace=True)
Если мы построим это снова, мы получим это:
.