Graficos de datos en páginas web: herramientas



Para elaborar un proyecto web de analisis estadístico de datos, hemos necesitado una librería de gráficos que nos permitiese insertar en nuestro código PHP gráficos con datos capturados de tablas MySQL. Después de evaluar varios frameworks de gráficos, nuestra elección fue PHP / SWF tanto por sus capacidades como por la facilidad que ofrecía a la hora de integrarse tanto en nuestro código.

PHP / SWF es una utilidad extremadamente sencilla de utilizar pero, a la vez, muy potente. Nos permite crear gráficos en nuestras páginas web a partir de datos dinámicos.

Características principales:

  • Gráficos web a partir de datos dinámicos
  • Actualizaciones de los gráficos en tiempo real, sin tener que recargar la página web
  • Transiciones animadas
  • Impresión de los gráficos generados
  • Gráficos de alta calidad en Flash
  • Compatible con PHP 3, 4 y 5,
  • Soporta Unicode de texto para mostrar los caracteres especiales

Nuestra experiencia ha sido más que positiva. Mediante el uso de scripts PHP, hemos podido generar gráficos de distintos tipos (lineas, barras, tendéncias, etc.) recopilando los datos desde bases de datos MySQL. Una vez obtenidos los datos, simplemente hay que generar registros en formato XML con ellos y, a continuación, pasarlos a la herramienta de generación de Flash (swf).

La utilidad es gratuita, con la única condición de que si no se paga la licencia ($49 para un solo sitio web y $599 para su utilización en tantas páginas web como se quiera), al hacer click en la película Flash que implementa el gráfico, el usuario es derivado a la página del desarrollador.

La documentación es accesible e intuitiva, pudiendo seguirla de forma sencilla por un usuario sin excesivos conocimientos de programación web. Por otra parte, la guía de referencia es muy detallada y permite, con ejemplo incrustados en la misma, visualizar el efecto del uso de cada uno de los muchos parámetros que se pueden configurar.

PHP/SWF

PHP/SWF

Otras herramientas de greneración de gráficos de datos:

Visifire

Formato de salida: Silverlight
Licencia: GPL 3.0 Comerciales

Visifire es un conjunto de componentes de visualización de datos para gráficos de fuente abierta – Desarrollado por la Microsofts con tecnología Silverlight. Es independiente de la tecnología del lado del servidor, pudiendo utilizarse son ASP, ASP.Net, PHP, JSP, ColdFusion, Ruby on Rails o sólo HTML simple.

Características:

  • Gráficos muy impactantes
  • API para Silverlight y WPF
  • Gráficos en tiempo real / Live Update
  • Compatible con Microsoft Expression Blend
  • Licencia dual – Open Source y Comercial

pChart

Formato de salida: imagen
Licencia: GNU General Public License

pChart es una clase PHP para crear gráficos visualmente atractivos. Los datos pueden obtenerse a partir de consultas SQL, archivos CSV, o manualmente. Este proyecto está todavía en desarrollo y las nuevas características o correccionesr se realizan cada semana.

Open Flash Chart

Formato de salida: Flash
Licencia: LGPL

Open Flash Chart es muy buen programa para la creación de gráficos en Flash. La biblioteca de gráficos disponible soporta los tipos de gráficos más usuales. También incluye las clases del lado del servidor para ayudar a generar el archivo de datos utilizado como entrada. En la actualidad hay clases para PHP, Perl,. NET, Java, Ruby (y Rails), y Python.

amCharts

Formato de salida: Flash / Imagen
Licencia: Free / Comercial

AmCharts puede extraer automáticamente los datos de CSV o archivos XML, o pueden leer datos dinámica generada con PHP,. NET, Java, Ruby on Rails, Perl, ColdFusion y muchos otros lenguajes de programación.

Contenidos relacionados


Tags: desarrollo web, diseño web, Flash, herramientas, programación


3 comentarios

Trackbacks

  1. Utilidades de gráficos de datos estadisticos en páginas web
  2. Bitacoras.com
  3. Recuperacion de datos » Blog Archive » Utilidades de gráficos de datos estadisticos en páginas web