首页 > 编程语言 >python画甘特图

python画甘特图

时间:2023-04-25 11:57:03浏览次数:42  
标签:Finish 05 python 甘特图 Start Task dict 2019

# -*- coding:utf-8 -*-

# pip install plotly -i https://pypi.tuna.tsinghua.edu.cn/simple

import plotly as py
import plotly.figure_factory as ff

pyplt = py.offline.plot

### test1
df = [dict(Task = "项目1", Start = '2015-02-05', Finish = '2019-08-28'),
      dict(Task="项目4", Start='2019-09-05', Finish='2022-05-25'),
      dict(Task = "项目2", Start = '2019-09-05', Finish = '2022-05-25'),
      dict(Task = "项目3", Start = '2022-05-26', Finish = '2023-04-17'),

      ]

fig = ff.create_gantt(df)
pyplt(fig, filename='t1.html')      # 貌似只能存为 html 文件

 

标签:Finish,05,python,甘特图,Start,Task,dict,2019
From: https://www.cnblogs.com/jingzaixin/p/17352188.html

相关文章

  • python编程经验
    1、#在此基础上获取最大长度共同子字符串sub_len=min_lenwhiles1[s1_index+i:s1_index+i+sub_len]==s2[s2_index+j:s2_index+j+sub_len]:sub_len+=1#实际的最大共同子字符串长度sub_len=sub_len-1在比较算法中,上述代码不断循环执行,sub_len递增。即默认......
  • 回顾Python的可迭代对象、迭代器、生成器
    一、可迭代对象:可以用for遍历的对象,包括list、set、dict等。二、迭代器:能够记录当前迭代位置的可迭代对象,就是迭代器。1)把list、set、dict等简单的可迭代对象用iter()函数包装一下,就成了迭代器。例如x=iter([1,2,3])#type(x)输出list_iteratory=iter({1,2,3})#type(y)......
  • python创建定时任务
    1,创建每3秒执行一个定时任务importscheduledeftask():print("3秒执行一次任务")deffunc():#清空任务schedule.clear()#创建一个任务schedule.every(3).seconds.do(task)whileTrue:schedule.run_pending()if__name__=='__......
  • linux中查看Python版本和路径
    1,查看python版本,输入python2,查看python路径,输入whereispython ......
  • 配置python虚拟环境的路径
    1配置环境变量WORKON_HOME:我是将以后虚拟环境都放在G:\pyEnvs方便管理2.修改windows环境下mkvirtualenv.bat文件(我的是G:\Python3.7.4\Scripts\mkvirtualenv.bat,),配置虚拟环境根目录地址然后修改第24行【set"venvwrapper.default_workon_home=%USERPROFILE%\Envs"】这里......
  • Python Django 制作商品列表展示
    新建名为goods应用pythonmanage.pystartappgoods修改chapter1/settings.py文件在INSTALLED_APPS数组中添加goods在对象TEMPLATES.OPTIONS中添加django.template.context_processors.media添加三个常量MEDIA_URL='/media/'MEDIA_ROOT=os.path.join(BASE......
  • 比较Python与Java在类的定义、继承、多态等方面的异同
    首先我来进行介绍Python与Java在类的定义、继承、多态等方面的异同1.python类和java类的使用一览java:publicclassCar{privateStringcolor;privateStringmodel;privateintyear;publicCar(Stringcolor,Stringmodel,intyear){......
  • Python基础【21】eval和exec的区别,_builtins
     1.eval执行有返回结果,exec执行但是没有返回结果.2.内建模块_builtins_: ......
  • mac+docker+jenkins,运行python自动化
    一、实现思路在mac本地安装DockerDesktop创建jenkins容器根据自动化项目依赖包构建python镜像(构建自动化python环境)运行新的python容器,执行jenkins从仓库中拉下来的自动化项目执行完成之后删除容器二、环境准备1、一台mac2、在mac上安装DockerDesktop,打开......
  • 【代理设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
    简介代理模式(ProxyPattern)是一种结构型设计模式,用一个类来代理另一个类或几个类的功能。在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。延迟初始化(虚拟代理)。如果你有一个偶尔使用的重量级服务对象,一直保持该对象运行会消耗系统资源时,可使用代理模式。访问......