Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Una volta presi i dati dal tatabase gli inserisco nel DataGridView1, dopo, vorrei prendere la prima colonna del database che sarebbe la data (e inserirla nell'asse X) con i relativi valori contenuti nella seconda colonna (inserendoli nell'asse Y).
Per generare il grafico utilizzo codice, tratto dagli esempi che vengono forniti con la dll
Codice sorgente - presumibilmente VB.NET
PrivateSub CreateGraph(ByVal zgc As ZedGraphControl)
' Get a reference to the GraphPane
Dim myPane As GraphPane = zg1.GraphPane
' Set the titles
myPane.Title.Text="Storico temperature"
myPane.YAxis.Title.Text="Temperature"
myPane.XAxis.Title.Text="Data"
' Make up some random data points
Dim x AsDouble, y AsDouble
Dim list AsNew PointPairList()
num1 = DataGridView1.RowCount
For i AsInteger= 1 To 24
x =New XDate(1995, 5, i + 11)
y =(i)
list.Add(x, y)
Next
' Generate a red curve with diamond
' symbols, and "My Curve" in the legend
Dim myCurve As CurveItem = myPane.AddCurve("My Curve", list, Color.Red, SymbolType.Diamond)
' Set the XAxis to date type
myPane.XAxis.Type= AxisType.Date
' Tell ZedGraph to refigure the axes since the data
' have changed
zg1.AxisChange()
EndSub
In questo modo ho nell'asse X la data, ma non riesco a stabilire anche l'ora in cui il punto deve essere inserito.
Come faccio a inserire l'ora poi a trasferire i vari valori presi dalla colonna sul grafico?