Bokeh datetime x_range:'值错误,无法识别的范围输入'

2024-10-02 18:18:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个数据帧df2,看起来像:

DATE       | STATUS
2018-02-01     A
2018-02-02     A
2018-02-02     B
..
2018-02-05     B

所有值都是字符串类型。我似乎无法将日期识别为日期并绘制到堆积条形图的x轴上。以下是我最近几次徒劳的尝试:

^{pr2}$

提前谢谢。在

编辑:错误是Urecognized range input: [Timestamp('2018-02-02 00:00:00').., Timestamp('2018-02-03 00:00:00')]


Tags: 数据字符串编辑类型datestatus错误绘制
2条回答

我也遇到了同样的问题,我刚刚发现了问题所在(至少在我的情况下)。在

基本上,无论传入x_范围的对象是什么,它都必须是iterable,只包含字符串类型的元素。在

因此,在传入x\u范围之前,将df2["DATE"]元素的类型转换为str。在

p = figure(x_range=df2["DATE"], ...)  # df2["DATE"] = list(map(str, df['score']))

部分修复:从figure()中删除参数器x_range,但是我的条消失了

我怀疑我的酒吧因为这个消失了: categorical y-axis and datetime x-axis with Bokeh vbar plot

我怀疑

相关问题 更多 >