2017-02-13 5 views
-1

У меня есть данные датчиков, которые по существу являются меткой времени и номером состояния. Новая строка с отметкой времени и статусом записывается полупериодически (все от каждой секунды до 1 часа). Тот же статус можно повторить сотнями строк. Я хочу представить, сколько времени компонент находился в каждом из состояний, в которых он может находиться.Визуализация временных меток и использование времени использования python

Чтобы получить накопительное время в каждой последовательности, мне просто нужно перебрать все записи и суммировать все время, проведенное в каждом государстве, правильно? Но как мне это визуализировать? Идея состоит в том, чтобы показать, сколько времени используется в каждом состоянии, затуманивается, но также визуализирует изменения статуса и состояния вдоль оси даты.

Предложения по типам участков приветствуются.

Пример данных (UnixTime | состояние): http://pastebin.com/6TmXFZQd

+1

Интересный вопрос, вы можете предоставить некоторые данные примера играть с? – mitoRibo

+0

Спасибо. Я обновил ссылку на примеры данных. Реальные записи содержат тысячи и тысячи строк с большими и малыми пробелами. – bjornasm

+1

Является ли формат 'time | state'? Потому что время иногда уменьшается '(1404740304 | 3 -> 1404573443 | 1)', это ошибка? – mitoRibo

ответ

2

Этот дизайн то, что я хотел бы сделать, чтобы визуализировать данные, описанные в вопросе:

enter image description here

 Смежные вопросы

  • Нет связанных вопросов^_^