Hi,
I am using the gantt chart in plotly. So far looks great. What I would like to know is whether I can add milestones to the chart, that would be either a shape (like a diamond) or text (like A)
I am using the create_gantt from the figure_factory.
This is what I have so far (basically from the example:
import plotly.plotly as py
import plotly.figure_factory as ff
df = [dict(Task=“SH 5”, Start=‘2017-01-01’, Finish=‘2017-02-02’, Resource=‘Complete’),
dict(Task=“SH 5”, Start=‘2017-02-15’, Finish=‘2017-03-15’, Resource=‘Incomplete’),
dict(Task=“SH 5”, Start=‘2017-03-15’, Finish=‘2017-04-15’, Resource=‘Not Started’),
dict(Task=“SH 5”, Start=‘2018-03-15’, Finish=‘2018-04-15’, Resource=‘Complete’),
dict(Task=“Job-2”, Start=‘2017-01-17’, Finish=‘2017-02-17’, Resource=‘Not Started’),
dict(Task=“Job-2”, Start=‘2017-01-17’, Finish=‘2017-02-17’, Resource=‘Complete’),
dict(Task=“Job-3”, Start=‘2017-03-10’, Finish=‘2017-03-20’, Resource=‘Not Started’),
dict(Task=“Job-3”, Start=‘2017-04-01’, Finish=‘2017-04-20’, Resource=‘Not Started’),
dict(Task=“Job-3”, Start=‘2017-05-18’, Finish=‘2017-06-18’, Resource=‘Not Started’),
dict(Task=“Job-4”, Start=‘2017-01-14’, Finish=‘2017-03-14’, Resource=‘Complete’)]
colors = {‘Not Started’: ‘rgb(220, 0, 0)’,
‘Incomplete’: (1, 0.9, 0.16),
‘Complete’: ‘rgb(0, 255, 100)’}
fig = ff.create_gantt(df, colors=colors, index_col=‘Resource’, show_colorbar=True, group_tasks=True)
py.iplot(fig, filename=‘gantt-group-tasks-together’, world_readable=True)
Thanks,
Ivan