Retroceder   Foros del Web > Diseño de Sitios web > Web general

Respuesta
 
Herramientas Desplegado
Antiguo 24-ago-2007, 09:29   #1 (permalink)
Eka Antuare ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2007
Mensajes: 22
Triste Hacer gráficas para una página web

Amigos... Necesito que me colaboren ... Estoy haciendo una página web para manejar unos datos diarios... Eso datos se deben graficar y resulta que estoy trabajando con php y html en dreamweaver... La base de datos la tengo en sql server... Alguien me podrá orientar como hago para hacer estos gráficos ... Lo más triste de todo es que tengo mes y medio para solucionar esto , porque ya todo lo demás lo tengo listo.
Gracias.
Eka Antuare está desconectado   Responder Citando
Antiguo 25-ago-2007, 14:36   #2 (permalink)
sumolari tiene algunos puntos positivos de karma
 
Avatar de sumolari
 
Fecha de Ingreso: mayo-2006
Ubicación: Perdido en el tiempo
Mensajes: 1.349
Enviar un mensaje por MSN a sumolari
Re: Hacer gráficas para una página web

php tiene una librería para generar imágenes, phpgd, sino recuerdo mal. No sé usarla, tampoco la he probado, pero creo que es lo que necesitas.

De todas formas, te recomiendo que des más datos, ¿qué tipo de gráficos? De barras, los de queso, etc.
__________________
Pide ubuntu por correo
sumolari está desconectado   Responder Citando
Antiguo 28-ago-2007, 06:32   #3 (permalink)
Eka Antuare ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2007
Mensajes: 22
Re: Hacer gráficas para una página web

Tienes razón sumolari, los gráficos deben ser de linea... Incluso, se deben graficar varias lineas a la vez, es decir, tengo los datos diarios desde hace 5 años, y si el usuario quiere puede pedir una gráfica que muestre los datos viejos y los actuales para comparar si se sigue la misma tendencia...
Eka Antuare está desconectado   Responder Citando
Antiguo 28-ago-2007, 10:49   #4 (permalink)
sumolari tiene algunos puntos positivos de karma
 
Avatar de sumolari
 
Fecha de Ingreso: mayo-2006
Ubicación: Perdido en el tiempo
Mensajes: 1.349
Enviar un mensaje por MSN a sumolari
Re: Hacer gráficas para una página web

Bueno, yo nunca he hecho gráficos ni nada con gd, así que no te puedo ayudar más, pero si que te puedo dar otra solución.

Imaginemos que tenemos una variable total y una variable actual (imaginemos el censo del mundo en la actualidad como la variable total y el del año 1990 como la actual).

Suponemos que la barra será (suponiendo que es vertical) 100 px de alto. Tendrá 10 px de alto en el caso que tenga el valor más alto, la variable total (el censo del mundo en la actualidad). Con una regla de tres es fácil averiguar cuánto le corresponde a variable actual si variable total es 100, sería
100 px es a variable total lo que XX px es a variable actual luego suponiendo que variable total = 6.000.000.000 y variable actual = 5.000.000.000 sería 100 (px) * 5.000.000.000 (variable actual) * 6.000.000.000 (variable total) = 83.333^ (el tamaño que tendría en este caso al barra).

Cuando me refiero a la barra la imagino como una imagen rectangular pequeña (1px) de un sólo color (para evitar que al aumentarse se modifique) que aumentas o disminuyes dependiendo de la variable actual.

Bueno, ahí está la teoría, sólo falta la práctica, espero haberte sido de ayuda.

Suerte !!
__________________
Pide ubuntu por correo
sumolari está desconectado   Responder Citando
Antiguo 28-ago-2007, 11:03   #5 (permalink)
bernardo está en el buen camino
 
Fecha de Ingreso: junio-2003
Mensajes: 796
Re: Hacer gráficas para una página web

Buenas, no se si es lo que buscas, pero en este listado de aplicaciones AJAX hay unas cuantas de gráficos:
http://www.ajaxcompilation.com/
bernardo está desconectado   Responder Citando
Antiguo 28-ago-2007, 13:16   #6 (permalink)
Eka Antuare ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2007
Mensajes: 22
Re: Hacer gráficas para una página web

Gracias
Pero no son diagramass de barra sino de linea y conseguí chart director en www.advsofteng.com
Pero no son de licencia libre.
Gracias por todo
Eka Antuare está desconectado   Responder Citando
Antiguo 29-ago-2007, 11:39   #7 (permalink)
BLIZNA está en el buen camino
 
Avatar de BLIZNA
 
Fecha de Ingreso: octubre-2006
Mensajes: 30
De acuerdo Re: Hacer gráficas para una página web

www tufuncion com / graficas-estadisticas
BLIZNA esta en línea ahora   Responder Citando
Antiguo 02-oct-2007, 10:46   #8 (permalink)
Eka Antuare ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2007
Mensajes: 22
Re: Hacer gráficas para una página web

Hoola.. Tengo la librería jpgraph... Listo... Pero no funcionaaa
Me sale un errorsote, es el siguiente:
"JpGraph Error: HTTP headers have already been sent.
Caused by output from file clagunas.php at line 12.
Explanation:
HTTP headers have already been sent back to the browser indicating the data as text before the library got a chance to send it's image HTTP header to this browser. This makes it impossible for the library to send back image data to the browser (since that would be interpretated as text by the browser and show up as junk text).
Most likely you have some text in your script before the call to Graph::Stroke(). If this texts gets sent back to the browser the browser will assume that all data is plain text. Look for any text, even spaces and newlines, that might have been sent back to the browser.

For example it is a common mistake to leave a blank line before the opening "<?php"."

Ya verifiqué y se conecta a la base de datos, llena los array y devuelve los datos. Pero no grafica... Si no me entienden, me preguntan.
Alguien que sepa de jpgraph, por fita
Eka Antuare está desconectado   Responder Citando
Antiguo 02-oct-2007, 11:28   #9 (permalink)
sumolari tiene algunos puntos positivos de karma
 
Avatar de sumolari
 
Fecha de Ingreso: mayo-2006
Ubicación: Perdido en el tiempo
Mensajes: 1.349
Enviar un mensaje por MSN a sumolari
Re: Hacer gráficas para una página web

pon el código PHP, ese error quiere decir que algo se "escribe" en la pantalla antes de tiempo, mira a ver si hay algún echo o algo por hay, sino pon el código para que veamos
__________________
Pide ubuntu por correo
sumolari está desconectado   Responder Citando
Antiguo 02-oct-2007, 23:36   #10 (permalink)
Undying está en el buen camino
 
Avatar de Undying
 
Fecha de Ingreso: julio-2006
Ubicación: Argentina
Mensajes: 267
Enviar un mensaje por MSN a Undying
Re: Hacer gráficas para una página web

En la sección PHP de este mismo foro creo que te van a poder orientar más amigo.

Suerte con tu proyecto.
Undying está desconectado   Responder Citando
Antiguo 03-oct-2007, 06:50   #11 (permalink)
Eka Antuare ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2007
Mensajes: 22
Re: Hacer gráficas para una página web

Gracias.. Ya solucioné.. Era una línea en blanco que estaba mandando a la librería para graficar, gracias...
Así que amigos, tengan cuidado con lineas en blanco que dejen en sus códigos de PHP. Afectan.
Gracias por todo.-
Eka Antuare está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 21:59.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96