Внутридневные свечные графики с использованием Matplotlib

У меня были некоторые трудности с финансовыми графиками Matplotlib. Похоже, их свечные графики лучше всего работают с ежедневными данными, и мне трудно заставить их работать с внутридневными данными (каждые 5 минут, между 9:30 и 16:00).

Я вставил образцы данных в pastebin. Верхнее то, что я получаю из базы данных, а нижняя часть состоит из даты, отформатированной в порядковый номер с плавающей запятой для использования в Matplotlib

Ссылка на примеры данных

Когда я рисую свои диаграммы, в них появляются огромные пробелы, оси хромают, а зум такой же ужасный.http://imgur.com/y7O8A

Enter image description here

Как сделать из этих данных удобный для чтения график? Моя конечная цель состоит в том, чтобы получить диаграмму, которая выглядит примерно так:

Enter image description here

http://i.imgur.com/EnrTW.jpg

Точки данных могут быть с различными приращениями от 5 минут до 30 минут.


Я также сделал фрейм данных Pandas для данных, но я не уверен, что у pandas есть функциональные свечи.

17
задан Peter Mortensen 2 February 2017 в 19:08
поделиться