|
- import plotly.figure_factory as ff
-
- df = [
- {"Task": "call depth 4", "Start": 9321, "Finish": 9326},
- {"Task": "call depth 3", "Start": 9288, "Finish": 9311},
- {"Task": "call depth 2", "Start": 9126, "Finish": 9141},
- {"Task": "call depth 1", "Start": 9088, "Finish": 9099},
- {"Task": "call depth 0", "Start": 9076, "Finish": 9337},
- {"Task": "call depth 1", "Start": 9109, "Finish": 9179},
- {"Task": "call depth 1", "Start": 9194, "Finish": 9334},
- {"Task": "call depth 2", "Start": 9206, "Finish": 9231},
- {"Task": "call depth 2", "Start": 9237, "Finish": 9269},
- {"Task": "call depth 2", "Start": 9274, "Finish": 9331},
- {"Task": "call depth 3", "Start": 9255, "Finish": 9266},
- {"Task": "call depth 3", "Start": 9279, "Finish": 9284},
- {"Task": "call depth 4", "Start": 9299, "Finish": 9309},
- {"Task": "call depth 3", "Start": 9316, "Finish": 9329},
- ]
-
- fig = ff.create_gantt(df, group_tasks=True, bar_width=0.4, width=1700, height=720)
-
- fig["data"][0].update(text="apply_arguments_to_function", hoverinfo="text+x+y")
- fig["data"][1].update(text="apply_arguments_to_function", hoverinfo="text+x+y")
- fig["data"][2].update(text="apply_arguments_to_function", hoverinfo="text+x+y")
-
-
- fig.show()
|