散景或Holoviews:BarChart通过将日期时间缩减为几个月/年/等

时间:2018-05-02 16:17:13

标签: python-3.x pandas bokeh holoviews

我有一个有三列的pandas数据帧(通常包含在holoviews中)。 Col1是日期时间,Col2是分类字符串(即Cat',#39; Dog' Bird' Bird'中的一个),Col3是整数计数。

我试图找到一种方法来使用散景库将日期时间缩减到数月,季度,年等,类似于pandas.DataFrame.resample或pandas.DataFrame.groupby([pd .Grouper(key =' Date',freq = sample)])。

有没有人知道是否有本地散景能力来做这件事,还是我需要提供已经从熊猫中采样过的所有数据?谢谢!

1 个答案:

答案 0 :(得分:1)

您需要自己进行下采样。 Bokeh通常不会进行任何类型的数据聚合。少数例外是:

  • hexbin生成在十六进制磁贴网格上装箱的数据
  • 传递pandas GroupBy初始化CDS将创建一个包含聚合列的CDS

即使在第二种情况下,可以说它并不是Bokeh本身在进行这种恶化。