Plotly是一款强大的数据可视化工具,可以用于创建各种类型的图表,包括甘特图/时间线图。在Plotly中,可以通过定义颜色条来为甘特图/时间线图添加颜色。
要在甘特图/时间线图中获得定义的颜色条,可以按照以下步骤进行操作:
import plotly.figure_factory as ff
data = [
dict(Task="任务1", Start='2022-01-01', Finish='2022-01-05', Resource='资源1'),
dict(Task="任务2", Start='2022-01-03', Finish='2022-01-10', Resource='资源2'),
dict(Task="任务3", Start='2022-01-06', Finish='2022-01-15', Resource='资源3')
]
colors = dict(资源1='rgb(255, 0, 0)', 资源2='rgb(0, 255, 0)', 资源3='rgb(0, 0, 255)')
create_gantt()
函数创建甘特图/时间线图,并指定颜色条:fig = ff.create_gantt(data, colors=colors, index_col='Resource', show_colorbar=True)
在上述代码中,data
是甘特图/时间线图的数据,每个任务包括任务名称、开始时间、结束时间和资源名称。colors
是一个字典,用于定义不同资源的颜色。index_col
参数指定了资源列。
最后,使用show_colorbar=True
来显示颜色条。
fig.show()
以上步骤完成后,将会生成一个带有定义的颜色条的甘特图/时间线图。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)、腾讯云对象存储(COS)、腾讯云数据库MySQL版(TencentDB for MySQL)等。您可以访问腾讯云官方网站获取更多关于这些产品的详细信息和介绍。
参考链接:
领取专属 10元无门槛券
手把手带您无忧上云