Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Chart Series Líneas (https://www.clubdelphi.com/foros/showthread.php?t=74334)

CarlosAlberto 13-06-2011 03:41:43

Chart Series Líneas
 
Estimado miembros: ¿cómo puedo hacer en tiempo de ejecución para cambiar el tipo de linea? Ejemplo: de sólido a punteada.

Gracias.
Carlos

Casimiro Noteví 13-06-2011 11:21:20

Hola, amigo, exactamente qué componente estás usando.

CarlosAlberto 13-06-2011 14:42:30

Usar gráficos de lineas - Chart Series
 
Estimado Casimiro: éste es el código:

Código Delphi [-]
procedure TForm1.b4KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
var i,k:integer;
a,b,paso,x,y1,y:real;
begin
if key=vk_return then begin
 chart1.Series[5].clear;
 chart1.Series[18].clear;
 listbox7.Clear;
 listbox8.Clear;
 a:=strtoreal(a4.Text);
 b:=strtoreal(b4.Text);
 y:=strtoreal(mayor.Text)+10;
 paso:=strtoreal(combobox5.text);
 x:=strtoreal(menor.Text)-10;
repeat
  x:=x+paso;
  y1:=a*x+b;
  listbox7.Items.Add(realtostr(x));
  listbox8.Items.Add(realtostr(y1));
  if (combobox4.Text='=') or (combobox4.Text='>=')or (combobox4.Text='<=') then
 chart1.Series[5].addxy(x,y1) else  chart1.Series[18].AddXY(x,y1);
until x>=y;
if key=vk_return then button8.SetFocus;
end;
end;

La series[5] es linea solida y la series[18] es punteada. Para evitar tener que duplicar las series 5 y 18. ¿cómo procedo para cambiar de sólido a punteada?
Gracias.
Carlos

Casimiro Noteví 13-06-2011 14:51:43

Se supone que el componente tiene una propiedad para indicárselo.

CarlosAlberto 13-06-2011 17:14:14

Chart Series - cambio de formatos de lineas
 
Casimiro: si se supone, pero ¿cuál es la propiedad o cadena de propiedades que debo utilizar? Ejemplo: chart1.series[5].xxxxxx:= ?
Gracias.
Carlos

Casimiro Noteví 13-06-2011 17:32:27

Tendría que confirmarlo, pero así de memoria, debe ser algo así como: Brush.Style = bsCross (o la que sea).

Puedes probar en modo diseño, le cambias el pattern y lo grabas, luego miras el código fuente del form y buscas el chart, ahí encontrarás todas las propiedades del mismo y podrás ver también la que te interesa.


La franja horaria es GMT +2. Ahora son las 14:39:13.

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