Python Matplotlib 甘特图绘制:任务进度可视化
import numpy as np import matplotlib.pyplot as plt ticks = np.array(['项目确定', '问卷设计', '试访', '问卷确定', '实地执行', '数据录入', '数据分析', '报告提交']) y_data = np.arange(1, 9) x_data = np.array([2, 1, 1, 1, 3, 1, 1.5, 0.5]) fig,ax = plt.subplots(1, 1) ax.barh(y_data, x_data, tick_label=ticks, left=[0, 1.5, 2, 3, 3, 5.5, 6, 7.5], color='#CD5C5C') [ax.spines[i].set_visible(False) for i in ['top', 'right']] ax.set_title('任务甘特图') ax.set_xlabel('日期') ax.grid(alpha=0.5, axis='x') plt.show()
原文地址: https://www.cveoy.top/t/topic/oEKa 著作权归作者所有。请勿转载和采集!