【问题标题】:How to plot a task schedule with matplotlib如何使用 matplotlib 绘制任务计划
【发布时间】:2016-10-05 07:46:24
【问题描述】:

我有三个元组列表,其中包含不同任务的开始时间、结束时间和列分配。我想通过以下方式将这些列表绘制成一个时间表:

这是数据:

time_start = [('a', 0),
              ('b', 1),
              ('c', 1),
              ('d', 3),
              ('e', 3),
              ('f', 3),
              ('g', 4)]

time_finish = [('a', 1),
               ('b', 3),
               ('c', 3),
               ('d', 4),
               ('e', 4),
               ('f', 4),
               ('g', 6)]

column_allocation = [('a', 'p1'),
                     ('d', 'p1'),
                     ('b', 'p1'),
                     ('g', 'p1'),
                     ('e', 'p2'),
                     ('c', 'p2'),
                     ('f', 'p3')]

这可能吗?

【问题讨论】:

    标签: python python-2.7 matplotlib plot


    【解决方案1】:

    axes.bar 允许您指定每个条的左侧位置、高度和底部坐标,以及所有条的公共宽度。似乎很适合您的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-17
      • 2016-12-25
      • 2013-02-05
      • 2011-04-22
      • 2014-12-28
      • 1970-01-01
      • 2013-03-04
      • 2012-08-28
      相关资源
      最近更新 更多