Servlets - Graficos estadisticos con servlets

<<>>
 
Vista:

Graficos estadisticos con servlets

Publicado por SIlvia (1 intervención) el 25/08/2000 00:00:00
Necesito graficar datos estadisticos con datos
recuperados de un ResultSet como lo puedo realizar?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Graficos estadisticos con servlets

Publicado por Ismael (1 intervención) el 17/09/2000 00:00:00
Se necesitaría de un applet, por ejemplo, para que dibuje una gráfica obtieniendo como parámetros valores proporcionados por un ResultSet de un servlet.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Graficos estadisticos con servlets

Publicado por Seba (1 intervención) el 09/10/2000 00:00:00
En realidad no necesitas tener un applet. Puedes generar gráficos de manera bastante simple en HTML. Lo típico es mostrar gráficos de barras horizontales. Lo que suele hacerse es crear una imagen muy liviana y muy simple que no se ve deformado al estirarlo horizontalmente. Puede ser un solo pixel de algún color. Supongamos que esta imagen se llama pix.gif.

Entonces, inicias una tabla, y para cada campo (en cad fila de la tabla) pones una imagen con un alto definido, y con un ancho que sea un porcentaje de un ancho máximo que te defines correspondiente al valor que tiene ese resultado contra el máximo. Super complicado en palabras, con un ejemplo verás lo simple que es.

Nuestro alto será 30 pixeles y el ancho del 100% será 200 pixeles.

Nuestros datos son (para una encuesta por ejemplo):

opcion 1: 300
opcion 2: 200
opcion 3: 50
opcion 4: 150
opcion 5: 100

Total votos: 800

Entonces el ancho para cada imagen correspondiente es:

opcion 1: 75 = (300/800)*200 <--- ancho máx
opcion 2: 50 = (200/800)*200
opcion 3: 12.5 = (50/800)*200

Entonces, con el servlet generas el HTML siguiente:

<table>
<tr>
<td><img src=pix.gif height=30 width=75>
<tr>
<td><img src=pix.gif height=30 width=50>
<tr>
<td><img src=pix.gif height=30 width=12.5>

etc...

Como ves el <table> se imprime solo una vez al comienzo, y para cada fila el <tr>... es constante excepto el número del ancho (width) que se calcula según el valor correspondiente, el
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Continuacion del mensaje anterior

Publicado por Seba (3 intervenciones) el 09/10/2000 00:00:00
(Continúa el mensaje anterior. Estos foros tienen un largo máximo para cada mensaje!)

<table>
<tr>
<td><img src=pix.gif height=30 width=75>
<tr>
<td><img src=pix.gif height=30 width=50>
<tr>
<td><img src=pix.gif height=30 width=12.5>

etc...

Como ves el <table> se imprime solo una vez al comienzo, y para cada fila el <tr>... es constante excepto el número del ancho (width) que se calcula según el valor correspondiente, el número total contra el que se compara y el número de pixeles correspondientes al total/máximo (200 en este caso).

Espero haber sido claro con ejemplo. Es lo más sencillo, eso puedes ajustarlo para tus necesidades.

No dudes en volver a consultar si tienes más dudas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar