散景:无法为日期时间 x 轴显示 Vbar
Bokeh: Vbar cannot be shown for datetime xaxis
我准备了两个 ColumnDataSource,它们具有不同的 y 轴数据集。
plot.line('x', 'y', source=source, line_width=2)
plot.circle('x', 'y', source=source, fill_color="blue", size=8)
plot.vbar(x='x', top='y', source=source1, width=0.5, bottom=0, fill_color="red")#this part doesn't work.
直线和圆确实有效,但是当我尝试显示另一个数据的 vbar 时,它没有显示,但似乎轴的范围被 vbar 代码更改了。
我试过在小程序上只显示vbar图。
我的数据框从未显示 vber。
我发现我的日期时间对象有问题。
可以为日期时间对象的 x 轴显示折线图。
但是我更改了显示 vbar 的代码,它没有显示任何内容。
当我将 xaxis 更改为数字时,如 x=[1, 2, 3...] 而 top 保持不变时,将显示 vbar。
Vbar 不能用于日期时间?
还是另有原因?
我确定日期时间 xaxis 是问题所在。
日期时间轴最终以"milliseconds since epoch"为单位表示。为了让 vbars 显示在日期时间轴上,您通常必须使宽度 much 更大(0.5 表示 0.5 毫秒,这将在大多数典型比例下是不可见的)
我准备了两个 ColumnDataSource,它们具有不同的 y 轴数据集。
plot.line('x', 'y', source=source, line_width=2)
plot.circle('x', 'y', source=source, fill_color="blue", size=8)
plot.vbar(x='x', top='y', source=source1, width=0.5, bottom=0, fill_color="red")#this part doesn't work.
直线和圆确实有效,但是当我尝试显示另一个数据的 vbar 时,它没有显示,但似乎轴的范围被 vbar 代码更改了。
我试过在小程序上只显示vbar图。 我的数据框从未显示 vber。
我发现我的日期时间对象有问题。 可以为日期时间对象的 x 轴显示折线图。 但是我更改了显示 vbar 的代码,它没有显示任何内容。 当我将 xaxis 更改为数字时,如 x=[1, 2, 3...] 而 top 保持不变时,将显示 vbar。
Vbar 不能用于日期时间? 还是另有原因? 我确定日期时间 xaxis 是问题所在。
日期时间轴最终以"milliseconds since epoch"为单位表示。为了让 vbars 显示在日期时间轴上,您通常必须使宽度 much 更大(0.5 表示 0.5 毫秒,这将在大多数典型比例下是不可见的)