Datashader - 它可以在 x 轴上使用时间戳而不将其转换为毫秒,如示例所示
Datashader - Can it work with timestamp on x-axis without converting it to milliseconds as shown in an example
我正在查看可用于使用数据着色器绘制时间序列的笔记本,并注意到他们已将时间序列值转换为 'ms',然后将这些值用于 x 轴
https://anaconda.org/jbednar/tseries/notebook
我可以在绘制时间序列数据时将 x 轴作为日期时间值吗,还是必须将其转换为整数或浮点数格式?
谢谢
Bokeh 的日期时间值的低级基础表示是 "floating point milliseconds since epoch"。因此,发送它始终是一种选择。但是,Bokeh 可以识别并通常自动转换大多数常见的日期时间数据类型:numpy 日期时间数组、Pandas 日期时间索引和系列、python 日期时间对象等,因此通常不需要自己转换为 ms .
Datashader 本身仅支持实值轴,但使用 HoloViews 构建带有日期时间轴标记的 Datashader 渲染数据的散景图相对简单。您可以在 Datashader 的 HoloViews_Datashader notebook:
中查看示例
基本上,您可以向 Datashader 提供它理解的真实值(在这种情况下实际上是 int),然后在标记轴之前将它们转换为人类可读的日期。
我正在查看可用于使用数据着色器绘制时间序列的笔记本,并注意到他们已将时间序列值转换为 'ms',然后将这些值用于 x 轴
https://anaconda.org/jbednar/tseries/notebook
我可以在绘制时间序列数据时将 x 轴作为日期时间值吗,还是必须将其转换为整数或浮点数格式?
谢谢
Bokeh 的日期时间值的低级基础表示是 "floating point milliseconds since epoch"。因此,发送它始终是一种选择。但是,Bokeh 可以识别并通常自动转换大多数常见的日期时间数据类型:numpy 日期时间数组、Pandas 日期时间索引和系列、python 日期时间对象等,因此通常不需要自己转换为 ms .
Datashader 本身仅支持实值轴,但使用 HoloViews 构建带有日期时间轴标记的 Datashader 渲染数据的散景图相对简单。您可以在 Datashader 的 HoloViews_Datashader notebook:
中查看示例