Python+甘特图及标签设置

发布时间:2024年01月14日

图示

在这里插入图片描述

甘特图代码

import matplotlib.pyplot as plt
import numpy as np


class 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()
        pass

    def preprocess(self):
        self.starttime = min(self.starttime, self.endtime)
        self.fact_endtime = max(self.starttime, self.fact_endtime)
        self.costtime = self.fact_endtime - self.starttime
        pass


class GanttImage:
    def __init__(self, elementlist_: list):
        self.elementlist = elementlist_
        self
文章来源:https://blog.csdn.net/qq_21090131/article/details/135580280
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。