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
方法