【问题标题】:Bokeh datetime via JS Adapter通过 JS 适配器的散景日期时间
【发布时间】:2020-05-09 10:29:08
【问题描述】:

我在 Bokeh 中有一个 Ajax 数据源,它返回一个 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"])

获得正确的格式。但散景图不接受字符串作为日期时间对象,我收到错误消息:“[散景] 无法设置初始范围”。

如何以正确的格式将数据从适配器解析到图形?谢谢! 我正在使用 python 3 烧瓶应用程序!

【问题讨论】:

    标签: javascript python datetime adapter bokeh


    【解决方案1】:

    Bokeh fig 不接受字符串作为日期时间对象

    Bokeh 仅识别并使用数字作为 Unix 时间戳。您看到的每个格式化日期都只是该数字的表示。

    【讨论】:

    • 谢谢,我使用了 Unixtimestamps 并按照上面显示的方式对其进行了格式化,这给了我想要的输出!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-11-13
    • 1970-01-01
    • 2018-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多