Sinceramente ho dovuto utilizzare i grafici MSChart solo una volta per mia fortuna, oltre ad essere fatti veramente male sono anche poco personalizzabili. Utilizzo i grafici della National Instruments che sono veramente potenti, ma venendo al tuo caso posso dirti come faccio ad utilizzare l'asse X come asse dei tempi sui grafici NI.

Sull'asse Y ho una scala di valori che devo graficare e sull'asse X ho l'asse dei tempi, graficamente vedrò solo i mm:ss

codice:
 Public Sub DrawGraph(ByVal array As Double())
 Dim tempiX(array.GetUpperBound(0)) As Double
 Dim mydate As DateTime = DateTime.Parse("01/01/1980 12:00:00")
 For n As Integer = 0 To tempiX.GetUpperBound(0)
          tempiX(n) = mydate.AddMilliseconds(CInt((n / sampleRate) * 1000)).ToOADate
 Next
 graph.Plots.Item(Plot).PlotXvsY(tempiX, array)
End Sub