小编mrb*_*830的帖子

使用python和matplotlib的时间线条形图

我希望使用matplotlib绘制时间线条形图,以显示一个人一天中所做的事情。我在下面添加代码,输出和期望的预期输出。任何库都可以使用,就我而言,我进入的壁橱是使用matplotlib。任何帮助将不胜感激。

import datetime as dt
import pandas as pd
import matplotlib.pyplot as plt
import numpy as np

data = [    (dt.datetime(2018, 7, 17, 0, 15), dt.datetime(2018, 7, 17, 0, 30), 'sleep'),
            (dt.datetime(2018, 7, 17, 0, 30), dt.datetime(2018, 7, 17, 0, 45), 'eat'),
            (dt.datetime(2018, 7, 17, 0, 45), dt.datetime(2018, 7, 17, 1, 0), 'work'),
            (dt.datetime(2018, 7, 17, 1, 0), dt.datetime(2018, 7, 17, 1, 30), 'sleep'),
            (dt.datetime(2018, 7, 17, 1, 15), dt.datetime(2018, 7, 17, 1, 30), 'eat'), 
            (dt.datetime(2018, …
Run Code Online (Sandbox Code Playgroud)

numpy matplotlib python-2.7 pandas

2
推荐指数
2
解决办法
3399
查看次数

标签 统计

matplotlib ×1

numpy ×1

pandas ×1

python-2.7 ×1