Hacer gráficas de líneas con datos recogidos de una base

Necesito hacer gráficas de líneas para representar datos que obtendo de una base de datos. ¿Cómo las puedo hacer?

La FAQ Hacer gráficas de líneas con datos recogidos de una base tiene

Pertenece a la categoría:

Pregunta
Necesito hacer gráficas de líneas para representar datos que obtendo de una base de datos.

¿Cómo las puedo hacer?


Respuesta de Miguel Angel Alvarez
Las gráficas de líneas las puedes hacer de diversas maneras. Utilizando algún software ya creado que te facilite las cosas o incluso puedes hacer tú mismo un script que haga las gráficas, para lo que te podría ser útil la librería GD.


Por ejemplo, una solución posible es este sistema:
http://www.jpowered.com/line_graph/.


Lo tienes que configurar con parámetros, que podrías recoger perfectamente de una base de datos. Representa muchos tipos de gráficas.


Otra solución la comentamos en otro artículo de DesarrolloWeb.com:
Creación de gráficas en PHP con JpGraph


Tienes otros scripts para hacer gráficas en PHP en nuestro buscador de scripts.

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

Comentarios
Fueron enviados 8 comentarios a la faq
4 comentarios no revisados
4 comentarios revisados:
Por: Tomás Souto
26/9/2004
Tambien puedes hacerlo con simples tablas...

Tienes que usar las tablas con porcentaje (%) y en el campo donde 'seteas' el ancho de la celda pones el valor que te entrege la DB.

ej:
<td width="<?=$porcentaje?>%" color="#666666">

Es más rapido que las dlls o ese tipo de cosas que probe...

Por: Miguel Angel Alvarez
27/9/2004
Existen otras muchas maneras de hacer gráficas.

En javascript: www.desarrolloweb.com/articulos/1582.php
En PHP: JPGraph.

Estos son dos simples ejemplos, para otros sistemas podemos consultar en Sistemas de gráficas en PHP, donde hay scripts variados para hacer gráficas.

Por: Marketeam
03/12/2004
Hola:

Voy a tratar de explicarte como lo hice yo mas o menos en PHP.

Primero tengo ke mostrate el resultado que es mas o menos como esto, pero en vez de varias X habia una imagen de una barra de color

************************************************

Pregunta ¿?
-------------------------------!(100%)
Opción 1: XXXXXXX
Opcion 2: XXXXXXXXXXXXXXXX
Opcion 3: XXXXXXX

************************************************

El codigo:

$total = $opcion1+$opcion2+$opcion3;
//Con esto sabes cuantos votos hay en total
$ancho=200;
//Lo anterior indica de que ancho será la barra con el 100%
$ancho_opcion1 = 100/$total*$opcion1*$ancho;
//Calcula el % de votos y hace una barra del X% de 200 pxl

Luego muestras la imagen de la siguiente forma

<img src="barra.gif" widht="<? echo $ancho_opcion1 ?>">

Espero que se entienda bien.

www.marketeam.weboficial.com
Por: itvboy
26/7/2006
Yo eh programado grafica de lineas en IIS utilizando ASP y un componente de dibujo ya olvidado el "DirectAnimation", DA te permite hacer graficas tanto 2D como 3D y animarlas en tiempo real :S, no necesitas instalar nada ya que viene integrado a todo los sistemas windows y dibujar primitivas 2D es facilisimo.

Volver al árbol de categoríasVolver al árbol de categorías

Donaciones
Si piensas que te hemos ayudado y merecemos tu apoyo económico...