Como remover lacunas na barra empilhada

Estou tentando criar um gráfico de Gantt em C #, estou usando o tipo de gráfico StackedBar. O objetivo deste gráfico é mostrar como as "tarefas" podem ser agendadas no número de "máquinas". No meu algoritmo, não deve haver espaços livres entre "tarefas" no gráfico. Cada "tarefa" é adicionada como nova série. Na primeira barra, está funcionando como deveria, mas em outras, a "tarefa" começa depois de terminar na barra anterior. Preciso de ajuda para remover essas lacunas. Algumas tarefas precisam ser divididas em duas máquinas e, quando eu faço, essa tarefa é exibida na segunda coluna como deveria, desde o início da barra.

Eu estava tentando adicionar zero DataPoints como sugerido em algum post na pilha, mas não ajudou no meu caso. (O gráfico da coluna empilhada do gráfico da Microsoft possui lacunas)

Abaixo está o meu código para criar este gráfico:

foreach (var item in tasks)
{
     scheduleChart.Series.Add(item.Name);
     scheduleChart.Series[item.Name].ChartType = SeriesChartType.StackedBar;
     scheduleChart.Series[item.Name].LabelForeColor = Color.White;
}

for (int i = 0; i < mcNaugthon.Machines.Count; i++)
{
     foreach (var item in mcNaugthon.Machines[i].Tasks)
     {
          scheduleChart.Series[item.Name].Points
              .Add(new DataPoint(i, item.Time));
          scheduleChart.Series[item.Name].Label = item.Name;    
      }
 }

- editar -

Conforme gráfico solicitado com dados:http://i.imgur.com/64X3SNy.png

questionAnswers(1)

yourAnswerToTheQuestion