在Python中绘制开/关时间

时间:2019-05-27 08:18:32

标签: python matplotlib plot bar-chart

我在pandas df中有一些数据,例如:

time    onoff 
15:15   0 
15:20   1 
15:21   0 
16:00   1 
16:01   0 
16:20   1 
16:30   0 
16:35   1

时间显然是时间戳记,在onoff列中表示打开和关闭计算机的时间(基本上是在关闭计算机时,将0输入到带有时间戳记和1一旦计算机再次开始运行。

我想对这些数据进行可视化处理,以使我只有一列,在打开机器时带有颜色标记,而在关闭机器时没有颜色标记,当然零件的长度必须代表时间。我的意思的大致可视化结果:

enter image description here

基本上,我想以编程方式将“图表”部分制作为图表(在matplotlib?pyplot?seaborn?中)。我可以使用哪种代码/图表类型来实现此目的?

编辑

好吧,看来问题还不清楚...我做了另一个例证。请评论为什么需要关闭-这是一个有效的问题...

enter image description here

编辑2

老实说,我不知道这个问题有多么广泛……我提供了想要的特定数据和特定图形外观。一些用户(@Leporello)设法理解并推荐了我可以使用的一些东西:

enter image description here

0 个答案:

没有答案