Hola a tod@s.
No se si este hilo debe ir aquí o en "Gráficos" (por el componente).
Se trata de los siguiente: Tengo un TChart que lo relleno con 1440 valores minutales (24 horas).
En modo diseño me divide el Grid cada 100 elementos y los señala como 0, 100, 200, ... etc. y necesito que lo divida cada 60 elementos (una hora) y que además los etiquete con la hora correspondiente, comenzando por CERO (0, 1, 2, 3, ..., 23, 24)
He leido que tengo que poner a
talText el
LabelStyle de los ejes (en este caso
BottomAxis y
TopAxis, pero me hace una escabechina grisacea
.
Código Delphi
[-]
Chart.LeftAxis.Maximum := FIN_ESCALA;
Chart.LeftAxis.Minimum := INI_ESCALA;
Chart.RightAxis.Maximum := FIN_ESCALA;
Chart.RightAxis.Minimum := INI_ESCALA;
Chart.BottomAxis.LabelStyle := talText;
Chart.TopAxis.LabelStyle := talText;
Chart.Series[0].Marks.Visible:= False;
(Chart.SeriesList[0] as TLineSeries ).LinePen.Width := 3;
Chart.Repaint;
for I:=Low(Array1Minuto) to High(Array1Minuto) do begin
iHora := I div 60;
iMinuto := I mod 60;
Etiqueta := '';
if( iMinuto=0 ) then Etiqueta := IntToCadena(iHora, 2);
Chart.Series[0].Add(ArrayPresion1Minuto[i], Etiqueta, clBlue);
end;
¿Podeis decirme como se cambian las etiquetas de las escalas en los ejes?
Gracias adelantadas
Salvica