Я пытаюсь построить временные ряды данных, где каждый раз есть несколько точек. Я хочу иметь time
на оси х, Amount
на оси у, а затем окрасить каждую точку ID т.е. где ID = 344
все они будут иметь одинаковый цвет и т.д.Matplotlib Графические временные ряды с цветными точками Pandas (Python)
Ниже приведен пример данных я использую. Я уверен, что это должно существовать, но я не могу найти примеры галереи на Matplotlib.org
ID Amount
Time
2015-12-09 344 0.333333
2015-12-10 345 0.333333
2015-12-09 345 0.333333
2015-12-09 344 0.750000
2015-12-09 342 0.583333
Вещи я пытался включить пытаюсь изменить данные в виде сводной таблицы (не работает, потому что есть два повторяющиеся значения для ID 344
. Groupby, но я боролся с группировкой по двум столбцам, я думаю, что если бы я мог группировать идентификатор и сохранять поле «Время», это пошло бы на решение моей проблемы.
Любая помощь или совет были бы массовыми
Спасибо за предложение, знаете ли вы, можно ли использовать данные временной метки для оси x в диаграмме рассеяния? – hselbie
Это, но он должен быть сначала преобразован из строки в дату и время. – tnknepp