PDA

Ver la Versión Completa : Escala de gráficos tchart


guitarrahugo
31-05-2012, 16:27:02
Estimados amigos, ¿cómo están?. Les escribo porque tengo el siguiente problema. Resulta que estoy trabajando con tres gráficos tchart al mismo tiempo, y necesito que estos tengan la misma escala en el eje x. El tema es así, tengo que comparar resultados de análisis clínicos que tienen diferentes valores por día y puede haber días en que cualquiera de ellos no se haga (es decir no tenga resultados para esa fecha), para tal caso necesito que igual el eje x muestre esa fecha, aunque no tenga valor para graficar. Eh probado con poner valores mínimos y máximos a los gráficos como por ejemplo de 1 a 31, el tema es que en su mayoría se mezcla distintos meses, como por ejemplo el primer grafico puede ir del 24/04 al 30/05, el segundo grafico puede ir del 14/05 al 30/05 y el tercer grafico puede ir del 04/04 al 03/05
Espero haber sido claro, no es fácil de explicarlo. Desde ya agradezco su siempre buena deposición en ayudar y su tiempo. Saludos. Hugo

Casimiro Notevi
31-05-2012, 21:53:04
Me temo que no ha quedado muy claro :(
¿Esos datos salen de una base de datos que recoge los datos por meses y los representas en una gráfica, cada una de las gráficas para qué sirve, qué hace, qué representa?. ¿Y qué quieres exactamente hacer y qué es exactamente lo que no puedes hacer?

guitarrahugo
31-05-2012, 22:50:04
Si, perdón, no es fácil de explicar tampoco. El tema es así: Los datos salen de una base, y son resultados que van dando los análisis día tras día. A partir de estos se calculan Media y desvío estándar por ejemplo.
En el grafico se va a mostrar los distintos valores que van dando los resultados además de graficar desvió y Media sobre el mismo grafico. Yo lo que necesito es que independientemente de cada análisis, los 3 gráficos tengan la misma escala en el eje x. Ejemplo
En el grafico 1 para el día 01/05 dio 3.6
Para el grafico dos el día 01/05 dio 7.33
Para el grafico tres el día 01/05 dio 0.39
Estos resultados deberán quedar alineados en la misma posición de pantalla en los tres casos.
Te pongo una foto para ver si se entiende


http://www.clickeninformatica.com.ar/grafico.gif

Casimiro Notevi
01-06-2012, 00:01:10
Yo lo que necesito es que independientemente de cada análisis, los 3 gráficos tengan la misma escala en el eje x. Ejemplo
En el grafico 1 para el día 01/05 dio 3.6
Para el grafico dos el día 01/05 dio 7.33
Para el grafico tres el día 01/05 dio 0.39
Estos resultados deberán quedar alineados en la misma posición de pantalla en los tres casos.


Ahora creo que lo entiendo, o sea, tú quieres que por ejemplo la escala en este caso sea de 0 a 10.
Me parece recordar que poder, se puede, ¿cómo?, no lo sé, la verdad, a ver si alguien puede ayudarte con ese tema.

guitarrahugo
01-06-2012, 00:17:17
Pues no exactamente. Ves como los puntos de día 15-05 tanto en el grafico 1 como en el 2 coinciden en posición del grafico (o de la pantalla), así necesitaría que también quede el grafico 3 el día 15-05.


http://www.clickeninformatica.com.ar/Dibujo.gif

Casimiro Notevi
01-06-2012, 00:42:06
Ya veo, entonces lo que neceesitas es tener el mismo número de valores en los 3 gráficos.
Creo que la solución pasa por recorrer el query que devuelve los datos y añadir un valor "cero" en caso de los días "en blanco".
Puedes hacer los querys e ir pasando los datos "arreglados" en un clientdataset, por ejemplo, o un Tkmemtable, también puede valerte.
Una vez "arreglados" presentas esos datasets en los gráficos, en lugar de los querys iniciales.