#datetime #timestamp
Вопрос:
У меня есть проблема, которую, я чувствую, должно быть действительно легко решить, однако я не могу ее решить.
У меня есть два массива одинаковой длины, один из которых содержит некоторые значения измерений, а другой-временные метки этих измерений в виде строк в виде hh:mm:ss (например: time = ['09:17:12', '09:17:13', '09:17:17', ..., '12:49:02']
. Временные метки не разделены по времени одинаково, иногда они отличаются на секунду, иногда на 5 секунд. Оба массива очень длинные — около 100 000 записей.
Я хотел бы сопоставить значения измерений по оси y со значениями временных меток по оси x. Кроме того, я хотел бы, чтобы форматер на оси x показывал время каждый час (или два часа), чтобы избежать дублирования.
Я потратил довольно много времени, пытаясь понять, как это сделать, и я предполагаю, что это должно быть довольно просто, однако я не могу этого сделать. Я предполагаю, что это должно включать datetime
date2num
в себя , а также возню с форматом оси x и локатором. Если у кого-нибудь есть какие-либо предложения, я был бы очень признателен.
Комментарии:
1. какой язык / пакеты вы используете, Python и matplotlib? панды?