问题描述
我正在尝试对从这里获取的情节甘特图进行一些更改:https://plotly.com/python/gantt/
我想添加一个名为“Occurrence”的额外条目,它计算任务在开始和完成之间实际发生的次数,而不是开始和完成之间的持续时间。
例如在 2009-01-01 到 2009-02-28 之间,“作业 A”出现了 100 次。所以我希望“作业 A”的横条的水平长度分别为 100,“作业 B”的长度为 50,“作业 C”的长度分别为 25。
import plotly.express as px
import pandas as pd
df = pd.DataFrame([
dict(Task="Job A",Start='2009-01-01',Finish='2009-02-28',Occurrence = 100,Resource="Alex"),dict(Task="Job B",Start='2009-03-05',Finish='2009-04-15',Occurrence = 50,dict(Task="Job C",Start='2009-02-20',Finish='2009-05-30',Occurrence = 25,Resource="Max")
])
fig = px.timeline(df,x_start="Start",x_end="Finish",y="Task",color="Resource")
fig.update_yaxes(autorange="reversed")
fig.show()
我怎样才能做到这一点?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)