我希望使用Matplotlib(也可以使用其他库)制作一个高度定制化的图表。
我的数据看起来像这样
ItemID | ItemPhase | ItemStatus | ItemOutcome | Date
1 Phase1 Complete In 01-02-2011
2 Phase2 WIP WIP 01-03-2014
3 Phase1 Complete Out 05-02-2010
4 Phase3 WIP WIP 01-04-2015
5 Phase2 Complete In 01-05-2012
6 Phase2 WIP WIP 01-02-2013
7 Phase3 Complete In 01-06-2015
8 Phase2 Complete Out 01-07-2013
图表的目的是展示每个阶段已经完成的项目的进展情况。每次完成一个项目,就会确定一个结果;如果该项目尚未完成,则没有结果。
日期只有在获取项目阶段时才有用。基于日期,可以确定阶段。
我希望图表看起来像这样:
![enter image description here](https://istack.dev59.com/2E5Jx.webp)
我一直很难开始或想到如何构建这个图表,所以非常感谢您的帮助。
感谢您的支持!