Я пытаюсь построить диаграмму Ганта в Python (безразлично к используемому пакету ... возможно, в графике?), Где по оси X будут дискретные даты (например, 2020-01-01, 2020-01- 02, ...) и ось Y будет именами (например, 'A', 'B', ...). Списки дат по имени не обязательно являются смежными. В настоящее время они имеют следующий формат:
names_dict = {
'A': ['2020-01-01', '2020-01-02', '2020-01-31'],
'B': ['2020-01-03'],
'C': ['2020-01-01', '2020-01-02', '2020-01-03', '2020-01-04'],
...
}
Есть ли простой способ построить диаграмму типа Ганта из словаря в этом формате? В идеале это будет сетка, и для каждой даты на оси X квадрат для данного имени будет либо белым, либо красным (что указывает на наличие этой даты в списке дат для этого имени). Таким образом, даты на оси X будут представлять собой непрерывный диапазон от самой ранней даты, присутствующей в любом списке в словаре, до самой последней даты.