给大家介绍下甘特图(Gantt Chart) 及其绘制方法,主要内容如下:
-
甘特图(Gantt Chart) 的简单介绍
-
甘特图(Gantt Chart) 绘制方法(R+Python)
甘特图(Gantt Chart) 介绍
甘特图(Gantt chart) 又称为横道图、条状图(Bar chart)。其通过条状图来显示项目、进度和其他时间相关的系统进展的内在关系随着时间进展的情况。一般情况下,横轴表示时间,纵轴表示各个项目,线条表示期间计划和实际完成的情况。样例如下:
甘特图(Gantt Chart)样例
那么接下来,小编就告诉大家如何使用Python和R绘制甘特图(Gantt Chart)。
甘特图(Gantt Chart) 绘制方法(R+Python)
这一部分,小编分别使用Python和R绘制甘特图(Gantt Chart),小伙伴们可根据自己喜好选择合适的工具进行绘制哈~
甘特图(Gantt Chart)Python绘制
我们还是使用Python-matplotlib包进行绘制,这里使用到的绘图函数为broken_barh() 函数,该函数用于绘制一系列水平的矩形,正好可以满足甘特图的绘制需求。样例如下:
import matplotlib.pyplot as plt
plt.rcParams['font.family'] = "Times New Roman"
fig, ax &