A única maneira que eu encontrei para conseguir isso é usar gráficos de barras empilhadas, onde o tempo em branco entre os eventos reais é uma série que é definida como um preenchimento em branco. Esse método também requer colunas auxiliares para auxiliar na alimentação dos dados que o gráfico de barras empilhados espera. Esse método precisaria de uma tabela com tantas linhas quanto os valores Y. Isso dificulta a tarefa, já que o requisito sobre nova linha para cada linha parece indicar que você deseja deixar seus dados no formato usado atualmente.
Outros pensamentos: Você considerou talvez um componente de gráfico para o programa c # em vez de tentar forçar o Excel a fazer o gráfico? O Controle de Gráfico da Microsoft é um clone do Dundas e é gratuito.