python画甘特图代码
时间: 2023-10-08 17:06:19 浏览: 124
要使用Python绘制甘特图,您可以使用Plotly库进行绘图。下面是一个使用Plotly绘制甘特图的示例代码:
```python
import plotly.express as px
data = {'Task': ['项目确定', '问卷设计', '试访', '问卷确定', '实地执行', '数据录入', '数据分析', '提交报告'],
'Start Date': ['2021-01-01', '2021-01-03', '2021-01-05', '2021-01-08', '2021-01-10', '2021-01-12', '2021-01-15', '2021-01-20'],
'End Date': ['2021-01-02', '2021-01-04', '2021-01-06', '2021-01-09', '2021-01-12', '2021-01-14', '2021-01-18', '2021-01-22']}
fig = px.timeline(data, x_start="Start Date", x_end="End Date", y="Task")
fig.show()
```
这段代码首先导入了Plotly的express模块,并创建了一个字典型的数据,其中包含了各个任务的名称、开始日期和结束日期。然后使用`px.timeline()`函数创建了一个时间轴图,x轴表示时间,y轴表示任务,通过指定`x_start`和`x_end`参数来确定每个任务的开始时间和结束时间。最后使用`fig.show()`来显示绘制好的甘特图。
请注意,您需要安装Plotly库,可以使用以下命令来安装:
```python
pip install plotly
```
希望这个代码对您有帮助!
阅读全文