Cómo obtener el diagrama de Gantt usando matplotlib

Tengo una serie de datos como:

a0:86:c6:52:4e:e8,0.006568,0.006620,Out
a0:86:c6:52:4e:e8,0.006663,0.006695,In
a0:86:c6:52:4e:e8,0.008089,0.008141,Out
a0:86:c6:52:4e:e8,0.008185,0.008217,In
01:00:5e:00:00:fb,0.033096,0.035016,Out
33:33:00:00:00:fb,0.034997,0.037077,Out
01:00:5e:7f:ff:fa,0.039969,0.042057,Out
ff:ff:ff:ff:ff:ff,0.059823,0.061639,Out
a0:86:c6:52:4e:e8,0.068865,0.068917,Out
a0:86:c6:52:4e:e8,0.068962,0.068994,In
a0:86:c6:52:4e:e8,0.083492,0.083544,Out
a0:86:c6:52:4e:e8,0.083588,0.083620,In
...

En realidad, dura 120 segundos. Y quiero trazar estos datos en algo así como un gráfico de Gantt usando matplotlib. La razón es que la mayoría de las API de diagrama de Gantt solo admiten el formato de horaYY-MM-DD HH:MM:SS, y no en un tamaño tan pequeño (microsegundos).

¿Por favor dime cómo hacer esto?

Respuestas a la pregunta(1)

Su respuesta a la pregunta