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![]()

Rispondi quotando