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

This work, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Spain License.











[...] Utilidades de gráficos de datos estadisticos en páginas web blog.almacenplantillasweb.es/2010/01/graficos-de-datos-en-pa… por jlopezto hace 2 segundos [...]
Información Bitacoras.com…
Valora en Bitacoras.com: PHP / SWF es una utilidad extremadamente sencilla de utilizar pero, a la vez, muy potente. Nos permite que nos permite crear gráficos en nuestras páginas web a partir de datos dinámicos….
[...] » noticia original [...]