graficos com PHP

jabruus
22 de Junio del 2004
Hola a toda la lista y de antemano les agradezco a quien me pueda ayudar con un problema.
Tengo una base de datos hecha en MySQL saco los datos en dos arreglos pero tengo que graficar estos datos (en un grafico de barras y en uno de pastel) y no tengo idea como hacerlo com PHP gracias a quien me pueda ayudar.

kloss
22 de Junio del 2004
Pues depende del conocimiento, las ganas y el tiempo del que dispongas para crear las gráficas.

En el caso de que no te quieras complicar la vida con cálculos matemáticos o no tienes tiempo para ello, existe una clase muy ligera llamada Panachart, que resulta muy sencilla de usar y proporciona unos resultados aceptables.
http://www.panacode.com/panachart/

Ahora bien, si lo que quieres es hacerlo bien, la manera de crear esos gráficos de barras y pastel que necesitas es un poco más compleja. Para ello necesitas unas librerías gráficas, llamadas GD, que vienen incluidas ya en las últimas versiones de PHP. En realidad no son difíciles de usar, pero sí es verdad te puede llevar más tiempo del que dispones. Puedes obtener información y descargar las librerías en

http://www.boutell.com/gd/

NOTA: la clase panachart a al que me refiero arriba también necesita que estas librerías estén instaladas para funcionar.

Si te decides por la segunda opción, aquí tienes un buen tutorial para empezar:
http://www.phpbuilder.com/columns/nasser20030219.php3

Por último, te recomendaría que te pases por esta dirección donde podrás encontrar cantidad de scripts para ayudarte en la tarea:
http://www.hotscripts.com/PHP/Scripts_and_Programs/Graphs_and_Charts/index.html

Un saludo y suerte ;)

Khriztian
22 de Junio del 2004
Please, muchachos, como debo hacer para dejar habilitadas las Librerías GD (el path donde se deja, si hay que modificar el php.ini, etc), ya que necesito realizar gráficos ........ Muchas Gracias.

kloss
22 de Junio del 2004
En esta misma página hay un excelente artículo donde se explica el uso de estas librerías. Simplemente deberás habilitar una extensión en el php.ini quitando el comentario correspondiente una vez ya instaladas (en windows). En linux deberás configurar al compilar con el comando ./configure --with-gd

http://www.programacion.com/php/tutorial/phpsol_gd/

Khriztian
22 de Junio del 2004
Ok, Gracias Kloss, te pasaste ........

vanessa
22 de Junio del 2004
Hola, yo también tengo que hacer el mismo programa para mi proyecto de residencia, apenas he buscado estas paginas que traen buena informción sobre el tema:
http://www.zend.com/zend/tut/gen-adv-web-stats.php
http://www.zend.com/zend/tut/statistics.php
http://www.zend.com/zend/tut/counter.php