hola, quiero saber como puedo hacer para generar un grafico de barras en php con porcentajes extraidos de una base de datos.
ya tengo los datos que quiero mostrar pero no se como generar la imagen.
| |||
crear grafico de barras desde php hola, quiero saber como puedo hacer para generar un grafico de barras en php con porcentajes extraidos de una base de datos. ya tengo los datos que quiero mostrar pero no se como generar la imagen. |
| |||
Respuesta: crear grafico de barras desde php necesitas una libreria para generarlas. Te recomiendo que te bajes JpGraf que es muy completa y bastante sencilla. |
| |||
Respuesta: crear grafico de barras desde php voy por la librería a mi parecer ChartDirector es la mejor!!
__________________ Mi Bosque de Sombras Solo Doom Metal! por favor use esta etiqueta para publicar su código --->[HIGHLIGHT] |
| |||
Respuesta: crear grafico de barras desde php Yo uso esta. Sencillamente impresionante. Le entregas un xml y te da la luna. http://www.maani.us/xml_charts/index.php?menu=Introduction |
| |||
Respuesta: crear grafico de barras desde php Con html y hojas de estilo se pueden montar graficos curiosos, pero como dice nuestro amigo aaronaaron, si existe una herramienta que te ayuda a crearlas utilizala. |
| ||||
Respuesta: crear grafico de barras desde php Yo también utilizo JpGraph, es muy completo, te recomiendo que utilizes una librería que ya esté desarrollada y le realizes las modificaciones que tú creas pretinentes. Piensa en una premisa: Si la rueda ya está inventada...¿Para qué la quieres reinventar? Un saludo y mucha suerte. |
| |||
Respuesta: crear grafico de barras desde php me ayudaron mucho ,pero me gustaria, si alguien conoce un tutorial del programita jpgraph, que me pase la data si esta en ingles no importa mientras que explique bien. bueno desde ya muchas gracias. Última edición por marcos0586; 05/01/2010 a las 09:04 |
| |||
Mira esto si es un grafico de barras con php es muy facil hacer eso te voy a dar un ejemplo para que lo entiendas: - En una pagina web se tiene 2 respuesta a una consulta y son: Si y NO y la pregunta es ¿Te parece que el diseño es el correcto?. la gente ahi apretara si o no mediante un radiobuttton el cual uno tendra un Value="Si" y el otro un Value="No" al apretar el radiobutton y darle a u boton submit que diga votar este hace lo siguiente (El radiobutton se llaman voto): (Genera una tabla en mysql que se llame voto la cual va a tener 3 campos id_tabla, total_si, total_no. En la cual el id:tabla va a ser igual a 1 y total_si y total_no a 0). lo que voy hacer aqui es traerme cuanto votos tiene si y cuantos tiene no $q = "SELECT total_si, total_no FROM voto WHERE id_tabla=1"; $query = mysql_query($q); $row = Mysql_fetch_array($query); if($_REQUEST['voto']==1) { $i=$row['total_si']; $i=$i+1; $q="UPDATE voto SET total_si = ".$i." WHERE id_tabla=1"; $query=mysql_query($q); } else { $i=$row['total_no']; $i=$i+1; $q="UPDATE voto SET total_no = ".$i." WHERE id_tabla=1"; $query=mysql_query($q); } Una vez hecho esto hago otro SELECT pa traerme los campos actualizados: $q = "SELECT total_si, total_no FROM voto WHERE id_tabla=1"; $query = mysql_query($q); $row = Mysql_fetch_array($query); luego en esa misma pagina hago lo siguiente tabla y columnas de esta manera y con el codigo de PHP incluido y listo te genera tu tabla de 2 columnas: <? $votos_totales=$row['total_si']+$row['total_no']; $total_si=($row['total_si']*100)/$votos_totales; // Una regla de 3 pa conocer el porcentaje $total_no=($row['total_no']*100)/$votos_totales; // Una regla de 3 pa conocer el porcentaje //Ahora calculamos los pieles a aumentar segun su porcentaje: $aumento_si=$total_si*2; $aumento_no=$total_no*2; // Esos aumentos son los valores que se van a colocar en height de cada tabla. ?> <div align="center"> <table width="500" border="1"> <tr> <td valign="bottom"> <div align="center"> <table width="50" height="<? echo $aumento_si;?>" border="0"> <tr> <td bgcolor="#FFFF00"></td> </tr> </table> </div> </td> <td valign="bottom"> <div align="center"> <table width="50" height="<? echo $aumento_no;?>" border="0"> <tr> <td bgcolor="#FF0000"></td> </tr> </table> </div> </td> </tr> </table> <table width="500" border="1"> <tr> <td width="242"><div align="center">Si</div></td> <td width="242"><div align="center">No</div></td> </tr> </table> </div> Listo eso te va a generar un grafico de barras de 2 columnas si lo quieres hacer de mas opciones solo le haces ciertos cambios siguiendo el modelo.. No necesitas libreria pa eso que te di eso es a puro codigo Última edición por GatorV; 06/01/2010 a las 10:25 |
| ||||
Respuesta: crear grafico de barras desde php 2 pregunta en una sola, ojala no solo facil de responder para aquellos eruditos en el tema sino satisfactoria. 1)Se puede tener dos graficos en una misma pagina con esas librerias (jpgraph)??? 2)Si se puede como se hace?? Tome uno de los ejemplos, lo "duplique" en el codigo mismo y nada, un solo grafico aparece. ------------------------------------------- Si se puede mas de 1 grafico por pagina, lo que no se puede es eliminar este comentario. Última edición por el_gustavo; 05/01/2010 a las 11:39 |
| |||
Respuesta: crear grafico de barras desde php JGAMES88 gracias, es muy bueno tu aporte pero...seria un abuso???si te pregunto como tengo que hacer para generar lo mismo pero con mas datos y no solo con dos barras, es decir que pueda ver por ejemplo los porcentaje de los productos del mismo proveedor o algo asi, bueno espero que me puedan ayudar, muchas gracias. Última edición por marcos0586; 06/01/2010 a las 08:26 |
| |||
Respuesta: crear grafico de barras desde php Mira voy hacer uno de 4 columnas y despues comparas y te fijas como agregue las 2 nuevas columnas, es facil lo vas a ver a simple vista: Ejemplo: - Se tiene una encuesta en una pagina web la cual pregunta: ¿Qué le parece la página web?, la cual tiene como respuestas 4 opciones y son: - Excelente. - Buena. - Regular. - Mala. El formulario de la encuenta es asi: Código HTML: <div align="center">¿Qué le parece la página?<br /> <br /> <form id="form1" name="form1" method="post" action="proceso.php"> <p> <label> <input type="radio" name="opciones" value="excelente" /> Excelente</label> <br /> <label> <input type="radio" name="opciones" value="bueno" /> Bueno</label> <br /> <label> <input type="radio" name="opciones" value="regular" /> Regular</label> <br /> <label> <input type="radio" name="opciones" value="malo" /> Malo</label> <br /> <label> <input type="submit" name="Submit" value="Votar" /> </label> </p> </form> </div> Código PHP: Código HTML: <div align="center"> <table width="700" border="1"> <tr> <td width="170" valign="bottom"> <div align="center"> <table width="50" height="<? echo $aumento_excelente;?>" border="0"> <tr> <td bgcolor="#FFFF00"></td> </tr> </table> </div></td> <td width="184" valign="bottom"> <div align="center"> <table width="50" height="<? echo $aumento_bueno;?>" border="0"> <tr> <td bgcolor="#FF0000"></td> </tr> </table> </div></td> <td width="164" valign="bottom"><div align="center"> <table width="50" height="<? echo $aumento_regular;?>" border="0"> <tr> <td bgcolor="#FFFF00"></td> </tr> </table> </div></td> <td width="154" valign="bottom"><div align="center"> <table width="50" height="<? echo $aumento_malo;?>" border="0"> <tr> <td bgcolor="#FFFF00"></td> </tr> </table> </div></td> </tr> </table> <table width="700" border="1"> <tr> <td width="169"><div align="center"><? echo $porcentaje_excelente." %"; ?></div></td> <td width="184"><div align="center"><? echo $porcentaje_bueno." %"; ?></div></td> <td width="165"><div align="center"><? echo $porcentaje_regular." %"; ?></div></td> <td width="154"><div align="center"><? echo $porcentaje_malo." %"; ?></div></td> </tr> </table> <table width="700" border="1"> <tr> <td width="169"><div align="center">Excelente</div></td> <td width="184"><div align="center">Bueno</div></td> <td width="165"><div align="center">Regular</div></td> <td width="154"><div align="center">Malo</div></td> </tr> </table> </div> |
| |||
Respuesta: crear grafico de barras desde php hola gente ante todo muchas gracias por la data que subieron, me sirvio muchisimo, de echo, gracias a ustedes pude agregar el jpgraph y ver los ejemplos pero ahora me gustaria saber como puedo hacer para agregarle mis datos (que ya tengo en un array calculado) y que me muestre los datos que yo le agrego ya que cambie los datos porque me muestra siempre lo mismo. y como se que grafico es ya que no veo una imagen hasta que la agrego y la subo a la pagina, ayuda por favor ya que estoy emocionado con los graficos pero lamentablemente soy muy ignorante sobre el tema. |