Foros del Web » Programación para mayores de 30 ;) » Java »

Ireport. Como representar gráfica XY a partir de valores estáticos

Estas en el tema de Ireport. Como representar gráfica XY a partir de valores estáticos en el foro de Java en Foros del Web. Hola, Necesito generar una grafica de tipo XY en Ireport. pero los valores a representar de la X, no me vienen proporcionados por los datos ...
  #1 (permalink)  
Antiguo 29/01/2010, 02:51
 
Fecha de Ingreso: enero-2010
Mensajes: 1
Antigüedad: 14 años, 2 meses
Puntos: 0
Ireport. Como representar gráfica XY a partir de valores estáticos

Hola,

Necesito generar una grafica de tipo XY en Ireport. pero los valores a representar de la X, no me vienen proporcionados por los datos que recibo (serian una secuencia numérica (0,1,2..., 150), y los de la Y son el resultado de una función rollo f(x)=..., pero tb me sirve calcularlos y ponerlos a pelo, ya que siempre serán los mismos

Se os ocurre como hacerlo??? Hasta ahora lo que yo he hecho es definir 2 variables de tipo List, y 2 iterators para recorrerlas:

Name: vReferenciaX (java.util.List):
- Variable Expression : Arrays.asList(1,2,3,4)
Name: vReferenciaY (java.util.List):
- Variable Expression : Arrays.asList(11,12,13,14)
Name: iteratorX (java.util.Object):
- Variable Expression : (Iterator) $V{vReferenciaX}.iterator()
Name: iteratorY (java.util.Object):
- Variable Expression : (Iterator) $V{vReferenciaY}.iterator()

y con esto consigo tener mi List con los valores a representar.
Pero como consigo ahora representarlos?????

No tengo ni idea de si lo que hago es una burrada o no... ya que solo llevo 3 dias con iReport...

- Que debería poner en los "X Value expression" y "Y Value expression" ??? Es posible utilizar bucles?? como?
- Se os ocurre alguna otra manera de hacerlo?
- Como carga el gráfico los valores a representar?

Un poquito de luz. Por favorrr!!

Etiquetas: ireport, partir
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:38.