【发布时间】:2020-01-01 08:14:56
【问题描述】:
我想创建交互式甘特图(或序列图)以显示多个处理器上的任务调度。
我找到了这个库,它产生了非常好的交互式甘特图。不幸的是,plotly-Gantt 只适用于日期而不是数值,就像我对时间表的运行时值一样。
是否有可能用数值绘制甘特图?
代码示例:(我想用这样的东西)
import plotly.figure_factory as ff
df = [dict(Task="Job A on Core 0", Start=0, Finish=10),
dict(Task="Job B on Core 1", Start=2, Finish=8),
dict(Task="Job C on Core 0", Start=11, Finish=12)]
fig = ff.create_gantt(df)
fig.show()
【问题讨论】:
-
如果 Plotly 仅适用于日期,您是否尝试过?我现在无法测试它,但我想它也可以使用数值,因为日期通常也会转换为数字进行绘图。
-
@Axel 是的,我尝试过使用整数和浮点数。 Plotly 似乎将这些值转换为日期,因为 0 等于 1970 之类的东西
-
@RoQuOTriX 好吧,可惜了。但也许你最好的选择是改写你的问题如何让 Plotly 使用数值。因为据我所知,Plotly 是最先进的交互式绘图工具。还有Pygal,但我在他们的网站上找不到任何关于甘特图的信息。
-
您的编辑改进了这个问题,我使它足够具体以成为主题,感谢您加入我的 cmets。我撤回了我的近距离投票并更新了您的标签,希望您找到解决方案。
标签: python plot plotly gantt-chart