ASP - grafico en pagina web

 
Vista:

grafico en pagina web

Publicado por ANDRES COSTA (51 intervenciones) el 31/10/2001 19:14:24
una ayudita por favor
quiero insertar un grafico excen en una pagina html, como lo hago?
Mas bien todo el problema es leer datos desde una tabla SQL desde una pagina web, eso lo se hacer bien, pero que esos datos sirvan para generar un grafico como los de excel y a la avez desplegarlo en la pagina.
Es posible hacer algo asi??, alguna idea o truco??
gracias
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:grafico en pagina web

Publicado por palako (47 intervenciones) el 02/11/2001 16:23:59
No creo que sea una virguería, pero a ver que te parece esta idea para crear un gráfico de barras:
Toma el valor maximo de la tabla y como referencia, este valor será el tamaño en pixeles de la barra mayor, de forma que el resto de valores los calculas mediante una regla de 3 respecto a este maximo. Por ejemplo, si tu valor maximo es 50 y la altura maxima de una barra seran 200 pixeles el resto de las alturas serán

altura = ((valor real) x 200 ) / 50

ahora que tienes la altura de la barra, solo tienes que poner una etiqueta html de una imagen cualquiera que se convertira en una barra al darle la altura con asp, algo así:
<img src="barra.gif" width="20" height="<%= altura %>">
Si todo esto lo metes en un bulce que vaya leyendo los valores de la tabla por sql y calculando las alturas de cada dato, puedes construir un gráfico de barras. Si las quieres horizontales juegas con las anchuras en lugar de las alturas. Bueno, tienes muchas posibilidades, así que aquí tienes la idea y tu desarrollas a tu gusto si te interesa.

Espero haberte ayudado

Un saludo

Palako

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:grafico en pagina web

Publicado por Omar (16 intervenciones) el 03/01/2002 23:34:28
Si se puede, usa los OWC de microsoft para hacer graficos como los de excel.
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