Page 1 of 1

Problema al agregar arrays a una serie FastLine

Posted: Fri Jun 04, 2010 6:58 pm
by 9644416
Hola quería hacerles una consulta, estoy trabajando para el Grupo Tenaris..y estamos haciendo unas
pruebas con el TeeChart para WPF. Estamos evaluando comprar esta versión del TeeChart.

La prueba que estoy haciendo es: cargar 1 curva FastLine en forma online con 10 puntos cada 100 milisegundos, se le cargaran 2000 puntos.
Los valores vienen de a 10 en un array de doubles (double[10]). Lo que me sucede es que al pasarle los arrays solo me dibuja el array actual y no me conserva los valores que le asigne anteriormente a la Serie.
No los concatena a los valores.
Esto es un bug que tiene el TeeChart?

Esta sería la función que se llama cada 100 milisegundos:

private void LoadPoints()
{
double[] arrayX = new double[10];
double[] arrayY = new double[10];
double ejeX = 0d;
double ejeY = 0d;

for (int j = 0; j < 10; j++)
{
ejeX += 10d;
ejeY = (i + 10) * Math.Log(ejeX+j);

arrayX[j] = ejeX;
arrayY[j] = ejeY;
}

tChart1.Series.Add(arrayX, arrayY);

}

Será posible modificar el componente..para que se concatenen los valores y no se pierdan los mismos cuando se agregan array de valores?

Muchas gracias.

Saludos.
Marcelo.

Re: Problema al agregar arrays a una serie FastLine

Posted: Mon Jun 07, 2010 7:03 am
by narcis
Hola Marcelo,
Esto es un bug que tiene el TeeChart?
No, esto no és un bug. Esto se puede hacer utilizando el metodo Add con el parámetro append, por ejemplo:

Code: Select all

      tChart1.Series[i].Add(arrayX, arrayY, true);

Re: Problema al agregar arrays a una serie FastLine

Posted: Mon Jun 07, 2010 12:04 pm
by 9644416
Hola Narcís. Muchisimas gracias por la ayuda.

Saludos.
Marcelo.