Python 博克时间序列图

Python 博克时间序列图,python,pandas,plot,visualization,bokeh,Python,Pandas,Plot,Visualization,Bokeh,我正试图用博克来绘制一个时间序列值。我有一个熊猫数据框,如下所示: start_time end_time value 0 2017-06-16 18:15:34.714 2017-06-16 18:34:59.335 0 1 2017-06-16 18:34:59.335 2017-06-16 18:49:00.456 2 2 2017-06-16 18:49:00.456 2017-06-16

我正试图用博克来绘制一个时间序列值。我有一个熊猫数据框,如下所示:

                    start_time                end_time  value
0  2017-06-16 18:15:34.714 2017-06-16 18:34:59.335      0
1  2017-06-16 18:34:59.335 2017-06-16 18:49:00.456      2
2  2017-06-16 18:49:00.456 2017-06-16 18:52:59.638      0
3  2017-06-16 18:52:59.638 2017-06-16 19:02:59.191      2
4  2017-06-16 19:02:59.191 2017-06-16 19:09:00.078      2
5  2017-06-16 19:09:00.078 2017-06-16 19:12:59.106      3
6  2017-06-16 19:12:59.106 2017-06-16 19:17:59.567      2
7  2017-06-16 19:17:59.567 2017-06-16 19:23:59.887      2
8  2017-06-16 19:23:59.887 2017-06-16 19:32:00.095      2
9  2017-06-16 19:32:00.095 2017-06-16 19:39:59.576      2
10 2017-06-16 19:39:59.576 2017-06-16 19:44:59.836      2
我想做一个水平线图,它的y轴对应于这个值。根据“值”列,该行应具有不同的颜色。水平线也应代表开始时间和结束时间


我在玩弄博克的阴谋,但我不能这样做。我也试着对时间序列重新采样。如果你能帮忙的话,那就太好了。

什么是“水平线图?”你是说一个?@bigreddot是的!谢谢你让我知道它叫阶梯线图。这就是我想要的。如果你只想要一条单色的阶梯线,你可以使用
figure.step
,但恐怕没有一种简单的方法来改变不同阶梯段的颜色。我认为您必须指定各个段并调用
segments
方法