【问题标题】:How to plot Excel - Gantt Chart with multiple series?如何绘制具有多个系列的 Excel - 甘特图?
【发布时间】:2014-06-11 03:41:21
【问题描述】:

是否可以使用可用的数据集绘制这样的图表?

http://i.stack.imgur.com/QnJ6n.jpg

用于测试的样本数据集

Company,Product,StartDate,EndDate,Duration (Days)
C1,P1,01/05/2014 11:21,01/05/2014 16:56,0.23
C1,P2,01/05/2014 17:13,01/05/2014 22:07,0.20
C1,P3,02/05/2014 15:04,02/05/2014 19:56,0.20
C1,P4,03/05/2014 09:01,03/05/2014 14:22,0.22
C1,P5,04/05/2014 00:09,04/05/2014 00:11,0.00
C1,P6,04/05/2014 00:11,04/05/2014 09:00,0.37
C2,P7,04/05/2014 18:53,05/05/2014 00:03,0.22
C2,P8,05/05/2014 01:39,05/05/2014 10:35,0.37
C2,P9,05/05/2014 10:38,05/05/2014 17:53,0.30
C2,P10,05/05/2014 17:55,06/05/2014 05:35,0.49

可能,我可能需要更改持续时间,以便可以推出栏。

希望 Excel 图表专家能给我一些建议,它是否可行以及我应该如何重新设计我的数据集以生成这样的图表。

谢谢...

【问题讨论】:

  • 当然有可能……是否可行取决于你想如何实现它。你精通VBA吗?如果是这样,我可能会为您指出正确的方向,以便您可以编写自己的代码,但完整的代码解决方案可能超出了 SO Answer 的范围。如果没有,您应该考虑将此帖子移至超级用户
  • 我可以编写 VBA 代码,但对于这个图表,我只是在探索可能性,然后通过 SQLServer 存储过程生成数据集,然后将数据集返回到 Excel 以用于图表目的。我相信这取决于我如何组织数据以及图表中包含的内容 - 仅选择数据、X 和 Y 轴。这就是我缺少的部分。
  • 我尝试更改 X 和 Y 轴但无法获得正确的组合。
  • pnuts,我尝试了多种方法来绘制它,但无法正确绘制。

标签: excel charts bar-chart gantt-chart


【解决方案1】:

我知道这是旧的,我偶然发现了这个搜索我自己的类似查询。希望这会有所帮助。

我按照此处的步骤操作:Step-by-Step Instructions for Making a Gantt Chart in Excel 使用“StartDate”和“Duration”列作为数据,“Company”作为轴标签,“Product”作为数据标签。

此处的说明:Easier Gantt Chart for Repeated Tasks 谈到添加一个没有轴文本的新数据系列。相反,我只是将表中的“C1”和“C2”替换为“1”和“2”,然后按照说明将轴设置为“日期”。

我创建的工作表在这里:https://1drv.ms/x/s!AuDTIKz6HRuPiG7lfc3N5LkTFQFs

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多