Дата и время боке через JS адаптер - PullRequest
0 голосов
/ 09 мая 2020

У меня есть источник данных Ajax в Bokeh, который возвращает мне массив дат в формате Unix. Я хочу преобразовать их в это: «2020-4-28 13:39:10», а затем построить фигуру с датами как x. Сейчас мой адаптер возвращает значения в виде строки, и я использую DatetimeTickFormatter:

fig.xaxis.formatter = DatetimeTickFormatter(seconds=["%d/%m/ %H:%M:%S"],
                                            minutes=["%d/%m/ %H:%M:%S"],
                                            minsec=["%d/%m/ %H:%M:%S"],
                                            hours=["%d/%m/ %H:%M:%S"])

, чтобы получить правильный формат. Но фигура Bokeh не принимает строку как объект datetime, и я получаю сообщение об ошибке: «[bokeh] не может установить начальные диапазоны».

Как мне разобрать данные в нужном формате от адаптера к рисунку? Спасибо! Я использую приложение python 3 flask!

1 Ответ

0 голосов
/ 09 мая 2020

Bokeh fig не принимает строку как объект datetime

Bokeh распознает и использует только числа в качестве Unix временных меток. Каждая форматированная дата, которую вы видите, является просто представлением этого числа.

...