Фрейм данных выглядит следующим образом, где подпроект представляет собой уникальный код:
Код: Выделить всё
project start end phase decision subproject
1 02-2017 03-2018 Phase_1 09-2023 a1
1 08-2017 07-2019 Phase_1,2 09-2023 a2
1 02-2018 11-2021 Phase_2 09-2023 a3
1 04-2021 02-2023 Phase_3 06-2022 a4
2 01-2019 02-2022 Phase_1 06-2022 b1
2 06-2019 07-2022 Phase_2 06-2022 b2
2 01-2021 03-2023 Phase_2,3 06-2022 b3
2 03-2022 02-2021 Phase_3 06-2022 b4
3 11-2017 02-2019 Phase_1 06-2022 c1
3 01-2018 06-2019 Phase_2 06-2022 c2
3 02-2018 07-2020 Phase_2 06-2022 c3
3 02-2019 06-2021 Phase_2,3 03-2023 c4
4 10-2019 10-2019 Phase_2 03-2023 d1
4 06-2019 08-2020 Phase_3 03-2023 d2
4 02-2020 02-2021 Phase-3 03-2023 d3
Моя главная цель — чтобы все столбцы в проекте были сгруппированы и не накладывались друг на друга, поэтому я использую код подпроекта , но мне нужна другая легенда и цвет в зависимости от столбца фазы.

Подробнее здесь: https://stackoverflow.com/questions/791 ... sed-python