Bokeh или Holoviews: BarChart с понижением времени до месяцев / лет / и т. Д. - PullRequest
0 голосов
/ 02 мая 2018

У меня есть фрейм данных pandas (как правило, завернутый в holoviews), который имеет три столбца. Col1 - это дата и время, Col2 - это категориальные строки (то есть одна из 'Cat', 'Dog', 'Bird'), а Col3 - целое число.

Я пытаюсь найти способ использовать библиотеку bokeh для понижения даты и времени до месяцев, кварталов, лет и т. Д., Аналогичных тем, которые доступны в pandas.DataFrame.resample или pandas.DataFrame.groupby ([pd.Grouper (key = 'Date', freq = sample)]).

Кто-нибудь знает, есть ли в нём встроенная способность боке, или мне нужно предоставить все данные, уже отобранные у панд? Спасибо!

1 Ответ

0 голосов
/ 02 мая 2018

Вам нужно будет сделать свою собственную понижающую выборку. Боке, как правило, не занимается агрегацией данных. Несколько исключений:

  • hexbin для генерации данных, размещенных в шестигранной сетке тайлов
  • Передача панды GroupBy для инициализации CDS создаст CDS с колонками для агрегатов

И даже во втором случае, возможно, это не сам Боке, делающий обострение.

...