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.

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

Comentarios

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...

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.

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

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.

tu mama

30/1/2007
no biene nada no se para que hacen pag. que no tengan informacion mejor ponmganse a jugar carritos en su casa.

carlos

01/6/2009
traffic-objects
Prueba con este programa
www.traffic-objects.com

Ricardo Arce

12/9/2009
Otras opciones para hacer gráficos con PHP
En general también sugiero que le des un vistazo a la guía del desarrollador del API del Google Chart: http://code.google.com/intl/es-ES/apis/chart/

Otra solución interesante es el Open Flash Chart. Hay un ejemplo en el siguiente link: http://www.intergraphicdesigns.com/blog/2009/08/opciones-para-crear-graficas-web/

Mucha suerte

pablo alajandro mtz

26/5/2010
no sirve esta pagina
noooo sirve mugrero
FAQ relacionadas

Para ver más FAQ relacionadas accede a las categorías:

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