Gráfica estadística.
En este primer tutorial de PHP vamos a hacer una gráfica de barras según unos valores que tenemos en nuestra base de datos. Para hacer este ejercicio necesitaremos:
- Una tabla de una base de datos MySQL
- Una imagen de un solo color de 10px x 10px
Empezamos creando nuestra tabla en la base de datos. Para ello conectaremos con la misma utilizando algún programa de gestión MySQL -como MySQL Front- para que nos sea mucho más sencillo.
| idvalor | valor | votos_valor | votos_totales |
|---|---|---|---|
| 0 | PHP | 15 | 30 |
| 1 | ASP | 25 | 30 |
| 2 | JSP | 8 | 30 |
| 3 | ASP.NET | 7 | 30 |
| 4 | CFM | 4 | 30 |
Una vez que disponemos de la base de datos y de nuestra imagen, procedemos a crear el archivo php. Vamos a contar de un vistazo qué es lo que va a hacer este archivo.
- Con un recordset sacará los datos de la tabla de nuestra BBDD
- Según se van guardando los datos, los guardaremos en una matriz multidimensional, o en unas variables
- Una vez finalizado todo el recordset, procederemos a dibujar la estadística, estableciendo un ancho fijo a la imagen (barra), pondremos 300 px.
- Con una regla de tres asiganaremos el valor del ancho de la imagen según el valor del recordset.
me podian enbiar todo tema de grafica estadistica por fa si es q eso es mi proyecto los agradesiria
no me parese muy convencedor esa informacion pongan mas conclusa
no dicen especificamenye que es una grafica estadistica
perros necesitav mi tarea y usetdes no hicieron nada para poderla conseguir muerasen
Agustín:
Tienes mucha información de gráficas estadísticas en Internet. En este artículo solo explicaba por encima como hacerla leyendo los contenidos con PHP de una BBDD MySQL.
Johanna:
Si no te parece muy convencedora es información, eres libre de buscar la que te parezca en Internet.
Andrea Juliana:
Si lees el artículo verás que lo primero que digo que vamos a crear es una gráfica de barras.
[http://www.laopinion.com/glossary/g.html]
Sebatian Martines:
Si necesitabas tu tarea haberte preocupado tu de hacerla, los demás -en este caso yo- no soy el que tiene que hacer tu trabajo. Si en lugar de tanto quejarte, hubieses pedido -y de buenas formas- que te echara una mano, sin duda lo habría hecho.
Hay mucha gente que lee este blog y me conoce, y muchas de esas personas saben que pueden contar conmigo para echarles una mano en aquello que necesiten. Siempre y cuando los buenos modales vayan por delante.
Un saludo a todos.
Santi M.
Yo las he hecho también con css, calculando el porcentaje de cada caso:
(15/30) * 100
y después asignándolo al ancho de un div como porcentaje, así dibujamos el div con los colores que queramos y no usamos imágenes.
Con las barras no hay ningun problema, pero para las gráficas de tipo tarta conoces alguna solución factible?
no me gusto lo que vi o no es lo que estoy buscando por favor actualize esta paguina por los estudiantes como yo y como otros desean otro tipo de paguina
Hola Carolina.
Pues mira, qué quieres que yo te diga. Si no te gusta lo que ves, lo tienes muy sencillo, no vuelvas. Aqui nadie me paga por escribir, ni es mi trabajo. Lo hago por el placer de escribir y compartir conocimientos. ¿Qué tipo de página deseas? Seguro que hay muchas en internet con tus gustos.
Salu2
Santi M.
hola a todos………….. disculpén necesito mas informacion de la estadisca.. necesito saber como se hacen las graficas la importacion de la estadistica las clasificaciones todo esas cosas… sta informacion no esta totalmente completa de verdad.. no sirve de nada….
la verdad es que todavia es la hora y no se que es una grafica estadistica aqui no dicen explicitamente lo que es
Rafael:
Claro que no dice qué es una gráfica estadística, porque el artículo no va de eso. Hay que leer y saber que esto es un blog de programación y se explica como generar una gráfica con PHP partiendo de una Base de Datos.