gantt_data=
[
{'Task': 'PSR01', 'Start': '2025-02-01 0:00:00', 'Finish': '2025-02-01 0:40:00', 'Lot_ID': 'C101', 'Step_ID': '390'},
{'Task': 'HCI09', 'Start': '2025-02-01 0:41:00', 'Finish': '2025-02-01 1:01:00', 'Lot_ID': 'C101', 'Step_ID': '410'},
{'Task': 'SEM67', 'Start': '2025-02-01 1:01:00', 'Finish': '2025-02-01 1:07:00', 'Lot_ID': 'C101', 'Step_ID': '420'},
{'Task': 'WPES07', 'Start': '2025-02-01 5:53:00', 'Finish': '2025-02-01 6:05:00', 'Lot_ID': 'C101', 'Step_ID': '465'},
{'Task': 'OCD03', 'Start': '2025-02-01 1:10:00', 'Finish': '2025-02-01 1:18:00', 'Lot_ID': 'C101', 'Step_ID': '448'},
{'Task': 'WPES04', 'Start': '2025-02-01 1:18:00', 'Finish': '2025-02-01 1:30:00', 'Lot_ID': 'C101', 'Step_ID': '452'},
{'Task': 'HCI0B', 'Start': '2025-02-01 1:11:00', 'Finish': '2025-02-01 1:31:00', 'Lot_ID': 'C102', 'Step_ID': '410'},
{'Task': 'SEM67', 'Start': '2025-02-01 1:31:00', 'Finish': '2025-02-01 1:37:00', 'Lot_ID': 'C102', 'Step_ID': '420'},
{'Task': 'WPES65', 'Start': '2025-02-01 9:12:00', 'Finish': '2025-02-01 9:24:00', 'Lot_ID': 'C102', 'Step_ID': '465'},
{'Task': 'OCD03', 'Start': '2025-02-01 1:37:00', 'Finish': '2025-02-01 1:45:00', 'Lot_ID': 'C102', 'Step_ID': '448'},
{'Task': 'WPES08', 'Start': '2025-02-01 1:45:00', 'Finish': '2025-02-01 1:57:00', 'Lot_ID': 'C102', 'Step_ID': '452'},
{'Task': 'EPI0k', 'Start': '2025-02-01 7:02:00', 'Finish': '2025-02-01 9:12:00', 'Lot_ID': 'C102', 'Step_ID': '453'},
{'Task': 'PSR03', 'Start': '2025-02-01 2:56:00', 'Finish': '2025-02-01 3:31:00', 'Lot_ID': 'C103', 'Step_ID': '390'},
{'Task': 'HCI0B', 'Start': '2025-02-01 3:31:00', 'Finish': '2025-02-01 3:51:00', 'Lot_ID': 'C103', 'Step_ID': '410'}
]
令gantt_data的的排列方式依照Step_squence=[390, 410, 420, 465, 448, 452, 453]