当前位置: 首页 > 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.15wanjia.com/news/4760.html

相关文章:

  • wordpress 广告联盟seo网络营销推广公司
  • 做国外网站免费seo网站自动推广软件
  • web登录界面上海seo怎么优化
  • 如何做网站首页的psd图保定seo排名
  • 如何用ftp登陆网站友情链接是啥意思
  • 网络营销速成培训班对seo的理解
  • 网站建设分析2345浏览器网址导航
  • 那些网站容易做淘宝推广在线识别图片来源
  • 企业网站改版项目描述关键词排名查询软件
  • discuz 网站备案信息代码企业培训视频
  • linux做网站要多大内存十大放黄不登录不收费
  • 网站有服务器怎么备案网络营销案例分析报告
  • 钓鱼网站后台是怎么做的靠谱的免费建站
  • 厦门专业的网站制作公司青岛网站设计公司哪家好
  • 中国建设银行卖狗年纪念币官方网站网络平台怎么创建
  • 购买网站需要注意什么英文seo是什么意思
  • 虹口做网站百度关键词查询工具免费
  • 洛可可设计公司待遇上海seo网站策划
  • 自己服务器做网站如何备案网站搜索优化方法
  • 电视台网站建设方案.doc百度免费
  • 重庆最专业的房产网站建设网络公司优化关键词
  • 凡科网免费网站域名注册搜索引擎优化的概念
  • 溧阳做网站价格模板建站代理
  • 邯郸哪里有做网站的李网站建设情况
  • 怎样建立一个简单的网站集合竞价口诀背熟6句
  • 手机网站建设哪家好seo搜索排名优化公司
  • 网上书店网站建设目标网络广告营销策略
  • 购物网站开发成本公司网址有哪些
  • 京东做代码的网站吗网站的推广优化
  • 大型平面设计网站国内广告投放平台