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

网站服务器是什么意思阳江市招聘最新招聘

网站服务器是什么意思,阳江市招聘最新招聘,套别人的网站模板,关键词怎样做优化排名目录 前言1. matplotlib2. plotly 前言 甘特图是一种常见的项目管理工具,用于表示项目任务的时间进度 直观地看到项目的各个任务在时间上的分布和进度 常用的绘制甘特图的工具是 matplotlib 和 plotly 主要以Demo的形式展示 1. matplotlib 功能强大的绘图库&a…

目录

  • 前言
  • 1. matplotlib
  • 2. plotly

前言

甘特图是一种常见的项目管理工具,用于表示项目任务的时间进度

直观地看到项目的各个任务在时间上的分布和进度

常用的绘制甘特图的工具是 matplotlib 和 plotly

主要以Demo的形式展示

1. matplotlib

功能强大的绘图库,适合制作静态的甘特图

import matplotlib.pyplot as plt
import pandas as pd
import matplotlib.dates as mdates# 创建数据
tasks = [{"Task": "Task A", "Start": "2024-01-01", "End": "2024-01-05"},{"Task": "Task B", "Start": "2024-01-02", "End": "2024-01-07"},{"Task": "Task C", "Start": "2024-01-08", "End": "2024-01-10"},
]# 将数据转换为 DataFrame
df = pd.DataFrame(tasks)# 转换日期
df["Start"] = pd.to_datetime(df["Start"])
df["End"] = pd.to_datetime(df["End"])# 创建图形和轴
fig, ax = plt.subplots(figsize=(10, 6))# 绘制条形图
for index, row in df.iterrows():ax.barh(row["Task"], (row["End"] - row["Start"]).days, left=row["Start"], color="skyblue")# 设置日期格式
ax.xaxis.set_major_locator(mdates.DayLocator(interval=1))
ax.xaxis.set_major_formatter(mdates.DateFormatter("%Y-%m-%d"))# 设置标题和标签
plt.title("Gantt Chart")
plt.xlabel("Date")
plt.ylabel("Tasks")# 显示图形
plt.show()

截图如下:

在这里插入图片描述

带有不同颜色的甘特图

import matplotlib.pyplot as plt
import pandas as pd
import matplotlib.dates as mdates# 创建数据
tasks = [{"Task": "Task A", "Start": "2024-01-01", "End": "2024-01-05", "Color": "skyblue"},{"Task": "Task B", "Start": "2024-01-02", "End": "2024-01-07", "Color": "lightgreen"},{"Task": "Task C", "Start": "2024-01-08", "End": "2024-01-10", "Color": "lightcoral"},
]# 将数据转换为 DataFrame
df = pd.DataFrame(tasks)# 转换日期
df["Start"] = pd.to_datetime(df["Start"])
df["End"] = pd.to_datetime(df["End"])# 创建图形和轴
fig, ax = plt.subplots(figsize=(10, 6))# 绘制条形图
for index, row in df.iterrows():ax.barh(row["Task"], (row["End"] - row["Start"]).days, left=row["Start"], color=row["Color"])# 设置日期格式
ax.xaxis.set_major_locator(mdates.DayLocator(interval=1))
ax.xaxis.set_major_formatter(mdates.DateFormatter("%Y-%m-%d"))# 设置标题和标签
plt.title("Gantt Chart with Different Colors")
plt.xlabel("Date")
plt.ylabel("Tasks")# 显示图形
plt.show()

截图如下:

在这里插入图片描述

2. plotly

交互式绘图库,适合制作动态甘特图

import plotly.express as px
import pandas as pd# 创建数据
tasks = [{"Task": "Task A", "Start": "2024-01-01", "Finish": "2024-01-05"},{"Task": "Task B", "Start": "2024-01-02", "Finish": "2024-01-07"},{"Task": "Task C", "Start": "2024-01-08", "Finish": "2024-01-10"},
]# 将数据转换为 DataFrame
df = pd.DataFrame(tasks)# 使用 plotly 绘制甘特图
fig = px.timeline(df, x_start="Start", x_end="Finish", y="Task", title="Gantt Chart")
fig.update_yaxes(categoryorder="total ascending")# 显示图形
fig.show()

截图如下:

在这里插入图片描述

带有任务分组的甘特图

import plotly.express as px
import pandas as pd# 创建数据
tasks = [{"Task": "Task A1", "Start": "2024-01-01", "Finish": "2024-01-05", "Group": "Group A"},{"Task": "Task A2", "Start": "2024-01-06", "Finish": "2024-01-10", "Group": "Group A"},{"Task": "Task B1", "Start": "2024-01-02", "Finish": "2024-01-07", "Group": "Group B"},{"Task": "Task B2", "Start": "2024-01-08", "Finish": "2024-01-12", "Group": "Group B"},
]# 将数据转换为 DataFrame
df = pd.DataFrame(tasks)# 使用 plotly 绘制甘特图
fig = px.timeline(df, x_start="Start", x_end="Finish", y="Task", color="Group", title="Gantt Chart with Groups")
fig.update_yaxes(categoryorder="total ascending")# 显示图形
fig.show()

截图如下:

在这里插入图片描述

http://www.yayakq.cn/news/553209/

相关文章:

  • 梁平区高点击量网站建设哪家好企业网站怎么维护
  • 企业网站酷站简约ppt模板免费下载
  • win2012做网站wordpress4.9安装出错
  • 比较好的品牌策划公司有哪些即墨网站优化
  • 天津模板建站代理个人可以做微信小程序吗?
  • 陕西省建设业协会网站app软件开发的工具介绍
  • 网站推广优化平台汕尾住房和建设局网站
  • 天津网站在哪里建设房产管理局官网入口
  • 广州建网站有哪些邵阳网站建设多少钱
  • 重庆长寿网站设计公司推荐php网站建设模板下载
  • wordpress gallery插件百色网站优化
  • 如何给网站做2维码wordpress在线教育功能
  • 微网站特点最热门的短期培训课程
  • 微信小程序怎么弄成二维码seo排名如何
  • 手机网站一键分享网站开发要什么软件有哪些
  • 石家庄建设工程招标办网站专业的vi设计企业
  • 有什么软件可以做网站wordpress首页如何增加模块
  • 网站开发对企业的关键24小时学会网站建设 下载
  • 一站多通怎么做网站设置个网站要多少钱
  • 男女做羞羞完整版网站徐州铜山区
  • 济南网站建设联系小七西部数据wordpress
  • 做网站徐州erp管理软件开发公司
  • 网站建设公司合同模板下载wordpress资源采集插件
  • 网站开发产品设计公司成都cms建站
  • 网站运行速度慢的原因电商网站设计风格
  • 如何做一元购网站合肥seo结算
  • 影视广告网站可信网站认证有必要吗
  • 四川建设网网网站维护电话用营销的方式介绍自己
  • 做网站都需要买什么软件宝武马钢集团公司招聘网站
  • 国外做评论的网站哪个建站比较好