当前位置: 首页 > news >正文

苏州网站建设营销推广/南京百度

苏州网站建设营销推广,南京百度,网站开发实习内容,营销网站建设今天来讲一下如何使用python 的绘图工具plotly来绘制甘特图的方法 甘特图大家应该了解熟悉,就是通过条形来显示项目的进度、时间安排等相关情况的。 我们今天来学习一下,如何使用ployly来绘制甘特图 绘制甘特图的函数为plotly.figure_factoryz中create_g…

今天来讲一下如何使用python 的绘图工具plotly来绘制甘特图的方法

甘特图大家应该了解熟悉,就是通过条形来显示项目的进度、时间安排等相关情况的。

我们今天来学习一下,如何使用ployly来绘制甘特图

绘制甘特图的函数为plotly.figure_factoryz中create_gantt方法

通过参数事件task,开始start,结束finish的时间的数据来绘制甘特图

import plotly as py

import plotly.figure_factory as ff

pyplt = py.offline.plot

df = [dict(task = "项目1", start = '2019-02-01', finish = '2019-05-28'),

dict(task = "项目2", start = '2019-03-05', finish = '2019-04-15'),

dict(task = "项目3", start = '2019-03-20', finish = '2019-05-30')]

fig = ff.create_gantt(df)

pyplt(fig, filename='tmp/1.html')

b_0_201906100106282245.png

运行上诉代码,我们可以看到纵坐标为我们的的项目数量。横坐标时间不短增加,越接近纵坐标的,说明事件发生的情况越早。

还可以在甘特图中加入数字索引值

代码如下:

import plotly as py

import plotly.figure_factory as ff

pyplt = py.offline.plot

df = [dict(task="项目1", start='2019-01-01', finish='2019-02-28', complete=10),

dict(task="项目2", start='2018-12-05', finish='2019-04-15', complete=10),

dict(task="项目3", start='2019-02-20', finish='2019-05-30', complete=50),

dict(task="项目4", start='2019-03-20', finish='2019-06-30', complete=50),

dict(task="项目5", start='2019-01-12', finish='2019-04-28', complete=100),

dict(task="项目6", start='2019-03-07', finish='2019-08-21', complete=100)]

fig = ff.create_gantt(df, index_col='complete', show_colorbar=true)

pyplt(fig, filename='tmp/1.html')

b_0_201906100106296101.jpg

运行上诉代码,可以看到右边出现了索引条,每项工作后的complete属性即为其对应的索引值,在create_gamtt函数中

设置,index_col = ‘complete',则会出现相同条形对应相同颜色的,可以根据颜色来盘点任务大概对应的索引值是多少。

这个值得范围0-100,用来反映工作完成的进度,100表示全部完成,0表示没有进展。

接下来讲解如何按照类别来进行索引

import plotly as py

import plotly.figure_factory as ff

pyplt = py.offline.plot

df = [dict(task="项目1", start='2019-01-01', finish='2019-02-02', resource='complete'),

dict(task="项目2", start='2019-02-15', finish='2019-03-15', resource='incomplete'),

dict(task="项目3", start='2019-01-17', finish='2019-02-17', resource='not started'),

dict(task="项目4", start='2019-01-17', finish='2019-02-17', resource='complete'),

dict(task="项目5", start='2019-03-10', finish='2019-03-20', resource='not started'),

dict(task="项目6", start='2019-04-01', finish='2019-04-20', resource='not started'),

dict(task="项目7", start='2019-05-18', finish='2019-06-18', resource='not started'),

dict(task="项目8", start='2019-01-14', finish='2019-03-14', resource='complete')]

colors = {'not started': 'rgb(220, 0, 0)',

'incomplete': (1, 0.9, 0.16),

'complete': 'rgb(0, 255, 100)'}

fig = ff.create_gantt(df, colors=colors, index_col='resource', group_tasks=true)

pyplt(fig, filename='tmp/1.html')

运行上诉代码,得到如下图所示内容

运行上诉代码,得到如下图所示内容

b_0_201906100106294659.jpg

这里我们通过按照不同的颜色,来分别项目的类型。同一颜色,为同一项目。在每一项数据中

resource代表此项工作所属的状态。这里分了三种状态。

通过在设置create_gantt函数中的index_col = 'resource'即可完成。

color属性用于设置不同状态对应的颜色。

以上所述是小编给大家介绍的python使用plotly绘图工具,绘制甘特图详解整合,希望对大家有所帮助

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

http://www.lbrq.cn/news/813097.html

相关文章:

  • 富阳做网站洛洛科技/站长字体
  • 无锡做网站seo/百度云网盘资源搜索引擎入口
  • 上海市做网站/江苏网站seo营销模板
  • 企业网站建设品牌/网络服务运营商
  • by13777免费域名查询/杭州seo联盟
  • 成都网站建设外包公司排名/色盲怎么治疗
  • html免费网站模板带后台/开发网站的流程是
  • html5模板免费下载/技术优化seo
  • 自己做的网站竞价优化/seo搜索引擎优化ppt
  • 网站宣传页/军事新闻头条
  • 提升自己网站/seo诊断分析
  • 建站最少需要多少钱/厦门关键词seo排名网站
  • 寻找做网站的合作伙伴北京/免费com网站域名注册
  • 开网站买自己做的东西/搜索引擎优化是什么?
  • 简述站点推广有哪些方式/app推广接单发布平台
  • 个人网站首页内容/中国产品网
  • 企业网站建设验收/收录排名好的发帖网站
  • 网站+建设+拖拉+源码+系统/线上推广宣传方式有哪些
  • 电子商务网站开发过程/专注于seo顾问
  • 广州做网站信科网络/成都百度推广公司联系电话
  • 外贸做哪个网站平台/高端营销型网站制作
  • 搭建网站服务器多少钱/网店推广联盟
  • 网站建设哪里好翰诺科技/java成品网站
  • 上海企业自助建站系统/谈谈你对网络营销的看法
  • 网站建设学校/怎么制作小程序
  • 东营高端网站建设/手机百度高级搜索
  • 全国美容网站建设/win7一键优化工具
  • 宁波做网站优化价格/100个免费推广网站
  • 山东济南网网站建设/全球新闻最新消息
  • 自己怎么做卖服装的网站/营销手段有哪些方式
  • 【前端】【vscode】【.vscode/settings.json】为单个项目配置自动格式化和开发环境
  • 齐护Ebook科技与艺术Steam教育套件 可图形化micropython Arduino编程ESP32纸电路手工
  • Ubuntu 18.04安装Fast-Lio2教程
  • docker 从主机复制文件到容器外进行编辑
  • Kafka MQ 消费者应用场景
  • 泰山派GPIO编译 ADB下载 万用表测量GPIO电压