用python写出生成甘特图的代码
时间: 2023-05-23 15:04:48 浏览: 214
详解Python使用Plotly绘图工具,绘制甘特图
以下是用Python写出生成甘特图的代码的示例:
```python
import plotly.express as px
import pandas as pd
# 定义数据集
df = pd.DataFrame([
dict(Task="任务1", 开始='2022-01-01', 完成='2022-01-31'),
dict(Task="任务2", 开始='2022-03-01', 完成='2022-04-15'),
dict(Task="任务3", 开始='2022-06-01', 完成='2022-06-30')
])
# 生成甘特图
fig = px.timeline(df, x_start="开始", x_end="完成", y="Task")
# 显示图表
fig.show()
```
这段代码首先引入了`plotly`和`pandas`库,然后定义了一个包含任务、开始时间和结束时间的数据集,创建了一个甘特图用于可视化数据,最后通过`fig.show()`方法将图表显示出来。您可以根据需要修改任务和时间的数据以及其他图表属性来自定义并生成甘特图。
阅读全文