Foros del Web » Programando para Internet » PHP »

Crear una grafica dinamica

Estas en el tema de Crear una grafica dinamica en el foro de PHP en Foros del Web. Hola gente. Llevo un tiempo leyendo por el foro, y visto varias cosas de como crear graficas en php pero todas son estáticas, y a ...
  #1 (permalink)  
Antiguo 01/02/2012, 11:59
 
Fecha de Ingreso: febrero-2012
Mensajes: 59
Antigüedad: 12 años, 2 meses
Puntos: 0
Crear una grafica dinamica

Hola gente. Llevo un tiempo leyendo por el foro, y visto varias cosas de como crear graficas en php pero todas son estáticas, y a mi lo que me interesaria es que cogiese los datos de una base de datos y que claro, al ir cambiando estos, la grafica se fuera refrescando sin yo tener que tocar nada.

Me podéis guiar un poco para conseguir mi objetivo? Gracias.
  #2 (permalink)  
Antiguo 01/02/2012, 12:22
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 15 años, 11 meses
Puntos: 528
Respuesta: Crear una grafica dinamica

Pues las gráficas son estáticas en tanto los datos sean estáticos.

Imagino que lo que necesitas es o bien una aplicación que cada cierto tiempo lea los datos, los grafique con las librerías más comunes o bien una aplicación que lea los datos cada cierto tiempo y los pase a alguna librería de graficación en js que vaya integrando los datos a una gráfica en casi tiempo real.
  #3 (permalink)  
Antiguo 01/02/2012, 12:29
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: Crear una grafica dinamica

exacto, concuerdo con @ocp001a, lo que quieres es graficas en tiempo real.

no es recomendable hacerlas desde php ya que tendrías que devolver muchas imágenes comprometiendo el ancho de banda, por ello en JS puedes implementar la librería gráfica y utilizar una técnica tipo COMET como ajax longpolling para traer los datos desde php en "tiempo real"

otra opción, que recomiendo poco es usar flash u applets, de todas formas existen excelentes librerías en JS que usan SVG o canvas y tales plugins no son tan necesarios
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #4 (permalink)  
Antiguo 01/02/2012, 13:27
 
Fecha de Ingreso: febrero-2012
Mensajes: 59
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Crear una grafica dinamica

Muchas gracias a ambos! Me ha servido de mucho para ir centrandome en como desarrollar esta parte.

Ahora algo mas concreto para @maycolalvarez, me puedes pasar algun link en el que expliquen esa tecnica para ir centrandome, nunca lo habia escuchado y voy a buscar por mi cuenta, pero para ir mas al grando, me corre cierta prisa y a ver si con tu ayuda llego a buen puerto.

Muchas gracias de nuevo a ambos.
  #5 (permalink)  
Antiguo 01/02/2012, 14:02
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: Crear una grafica dinamica

Puedes usar una librería en jQuery como https://code.google.com/p/flot/, tienen un ejemplo con updates en tiempo real: http://people.iola.dk/olau/flot/examples/realtime.html

Saludos.
  #6 (permalink)  
Antiguo 02/02/2012, 10:38
 
Fecha de Ingreso: febrero-2012
Mensajes: 59
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Crear una grafica dinamica

Gracias! No necesito que sea tan real, quiero que por ejemplo una vez al dia o cada 12 horas o asi se refresque, mas que nada, por que es una aplicacion con puntos y tal, y las estadisticas son con puntos, mensuales, anuales, por clases, etc.
  #7 (permalink)  
Antiguo 02/02/2012, 10:45
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: Crear una grafica dinamica

En el ejemplo que te puse, tú puedes configurar el timeout para que se refresque, aunque si es tanto tiempo, lo que te conviene es re-generar la gráfica con los últimos datos...
  #8 (permalink)  
Antiguo 03/02/2012, 08:50
 
Fecha de Ingreso: febrero-2012
Mensajes: 59
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Crear una grafica dinamica

Si si, por eso te decia, entonces estoy pensando que ire haciendo nuevas graficas, creo que es lo mejor.

Lo unico es que, alguno me recomendais un tutorial, manual, script, etc, para hacer esto de poner graficas de datos de una BBDD en MySQL?
  #9 (permalink)  
Antiguo 03/02/2012, 09:09
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: Crear una grafica dinamica

Puedes usar jpGraph, en Google puedes encontrar la librería con muchos ejemplos.

Saludos
  #10 (permalink)  
Antiguo 03/02/2012, 13:29
Avatar de pzyrichipz  
Fecha de Ingreso: junio-2010
Ubicación: Metepec, Mexico
Mensajes: 66
Antigüedad: 13 años, 9 meses
Puntos: 5
Respuesta: Crear una grafica dinamica

http://www.forosdelweb.com/f18/graficacion-con-php-971577/


espero y te sirva ....... utiliza phpGraphlib
  #11 (permalink)  
Antiguo 06/02/2012, 13:59
 
Fecha de Ingreso: febrero-2012
Mensajes: 59
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Crear una grafica dinamica

Gracias a ambos! Les voy a echar un ojo y os comento!!

Thanks!

Etiquetas: dinamicas, graficos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:32.