Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   modificar diagama de barras! (Tchart) (https://www.clubdelphi.com/foros/showthread.php?t=52728)

creedence 29-01-2008 18:07:29

modificar diagama de barras! (Tchart)
 
Hola, estoy trabajando con Tchart y con ello logre encontrar una manera de dibujar un diagrama de "x" cantidad de barras. pero ahora no puedo controlarlas de manera individual por ejemplo hacer que la primera barra aumente en 1 (solo esa) o cualquiera que yo prefiera...
Agradeceria que por lo menos uno me ayude porfavor... desde ya muchas gracias!

jachguate 31-01-2008 07:26:24

Revisá este código, te ayudará:

Código Delphi [-]
procedure TForm1.Button4Click(Sender: TObject);
var
  Barra: TBarSeries;
  BarValues: Array of Double;
begin
  Barra := Chart1.Series[0] as TBarSeries;
  Barra.DataSource := nil;
  Barra.AddArray([1, 1.2, 3]);
  Barra.Visible := True;
  SetLength(BarValues, 3);
  BarValues[0] := 10;
  BarValues[1] := 8;
  BarValues[2] := 3;
  Barra.AddArray(BarValues);
  Barra.YValue[0] := 10;
  Barra.YValue[0] := 12;
end;

Hasta luego.

;)

creedence 06-02-2008 16:14:34

Asi es!!
 
Hola jachguate, eso es justamente lo que estaba buscando, ya lo que estoy haciendo o intentando hacer es un histograma apartir de ciertos valores de una matriz...Te agradezco muchisimo por la ayuda brindada.

Una pregun..tonta, se podria modificar los valores del eje x en vez de poner 0, 1, 2... poner I1, I2, ... ó valores fraccionarios como por ejemplo 1/5, 2/5 3/5, 4/5, 1

jachguate 06-02-2008 16:25:37

Supongo que por "valores" te referís a las etiquetas (labels), ¿no?

Código Delphi [-]
  Barra.Labels.Labels[0] := '1/5';

Hasta luego.

;)


La franja horaria es GMT +2. Ahora son las 02:23:32.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi