对于我的图,我想在散景中使用“日期时间”选项,如下所示:
top = figure(width=900, height=500, x_axis_type='datetime')
我的 x 轴数据采用 datetime.time 格式。
x_time = [datetime.time(0, 0), datetime.time(0, 0, 3), datetime.time(0, 0, 13), datetime.time(0, 0, 23), datetime.time(0, 0, 26)]
但是,在尝试添加时会产生以下错误:
top.image_url(x=datetime.time(0,0,3), y= 10 url = [some_url]]
and
top.add_layout(Arrow(x_start=datetime.time(0,0,0), y_start=5,
x_end=datetime.time(0,0,3), y_end=10)
ValueError: expected an element of either String, Dict(String, Either(String, Instance(Transform), Instance(ColorMapper), Float)) or Float, got datetime.time(0, 0)
根据 Rutger Kassies 的建议,我将数据转换为微秒,现在它只显示秒:从秒变为分钟