Ciao,
devo disegnare un grafico avente sull'asse Y dei numeri, e sull'asse X delle date.
Praticamente voglio vedere l'evoluzione di un dato numerico nel tempo.
Non avevo mai usato TAChart prima.
Il codice che ho usato è questo:
//Ora posso disegnare il grafico e la legenda !!!!
Chart1.Foot.Text.Clear;
for IdxRiga:=TabellaEsiti.FixedCols + 1 to TabellaEsiti.ColCount - 1 do begin
WrkVal:=ConvertiIntDaTab(TabellaEsiti.Cells[CstColIncrPosv, IdxRiga]);
Chart1LineSeries1.Add(WrkVal, TabellaEsiti.Cells[CstColData, IdxRiga]);
end;
Ho però 2 problemi:
- mentre sull'asse Y mi mette i valori numerici che mi aspettavo, non sono riuscito in nessun modo ad emettere le date sull'asse X. Praticamente, mi fa vedere numeri con scarto di 0.5 (0.5, 1, 1.5, 2, ecc)
- se emetto i valori di una ventina di date, le vedo tutte nel grafico. Se raddoppio, e cerco di emettere 40 date, le ultime "le perdo", e non vengono visualizzate.
Mi sapete dire come risolvere?
Grazie, Mario