Come creare un grafico con il componente gb.chart
Innanzitutto, occorre attivare il componente gb.chart nel tuo progetto.
Struttura dei dati del grafico
La struttura del componente del grafico è semplice.
Un file gb.chart ha:
-
Un array di set di dati (puoi immaginare che siano le righe dell'array dei dati). Ogni set di dati ha un nome (intestazione di riga dell'array dei dati).
Di default viene creato un primo set di dati.
-
Una matrice di intestazioni (intestazioni di colonna dell'array). Questo imposta i numeri di valore che il grafico contiene di serie.
Un set di dati è una matrice che contiene dati float.
Esempio
' Imposta le intestazioni delle colonne
Chart.Headers.Values = ["Tic", "Tac", "Toes"]
' Ho solo un set, quindi non c'è bisogno di aggiungerne uno in più.
' Imposta i valori:
Chart[0].Values = [1.0, 3.0, 2.5] ' gli .0 forzano per restituire una matrice float[]
' ma puoi farlo anche in questo modo: Chart[0].Add(1.0)
' Ridimensiona automaticamente i caratteri, in proporzione.
' Dimensione carattere normale per un grafico a 2/3 della dimensione dello schermo.
Chart.Proportionnal = true
' I mposta il titolo
Chart.Title.Text = "My Chart"
' Imposta a visibile la legenda
Chart.Legend.Visible = true
Chart.Legend.Title = "My Legend"
Chart.YAxe.ShowIntervalLines = True
' ChartType
Chart.Type = ChartType.Lines
' CustomColors
Chart.Style = ChartStyle.Custom
Quindi per disegnare il grafico. Ad esempio in una
drawing area:
PUBLIC SUBDrawingArea1_Draw()
Chart.Width = DrawingArea1.ClientWidth
Chart.Height = DrawingArea1.ClientHeight
Chart.Draw()
END