ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

Python+甘特图及标签设置

2026/9/16 11:06:41 拓冰建站 浏览量
Python+甘特图及标签设置

图示

在这里插入图片描述

甘特图代码

import matplotlib.pyplot as plt
import numpy as npclass ProjectEmement:def __init__(self, name_, starttime_: float, endtime_: float, fact_endtime_: float, grade_, rootlist_: list, keylist_: list, isover_=-1):self.name = name_self.starttime = starttime_self.endtime = endtime_self.fact_endtime = fact_endtime_self.grade = grade_self.rootlist = rootlist_self.keylist = keylist_self.isover = isover_# 预处理self.preprocess()passdef preprocess(self):self.starttime = min(self.starttime, self.endtime)self.fact_endtime = max(self.starttime, self.fact_endtime)self.costtime = self.fact_endtime - self.starttimepassclass GanttImage:def __init__(self, elementlist_: list):self.elementlist = elementlist_self