Graficando con PHP
Cada vez la programación web se esta volviendo casi como programar una aplicación de escritorio y en muchos casos necesitamos de herramientas estadísticas como lo son los gráficos, así que en php podemos hacer uso de la librería jpgraph el cual se puede obtener mediante la siguiente dirección
Que necesito para usar la librería?
Nada mas tener habilitada la extensión GD de php para poder usar esta librería.
En windows:
Editar el archivo php.ini y configurar la linea
extension_dir="./"
debe de quedar
extension_dir="C:/ruta/php/extensions"
y descomentar la linea
;php_gd.dll
o si es el caso
;php_gd2.dll
Se debe quitar ";" guardamos el archivo y reiniciamos apache o IIS si es el caso.
En el caso de Debian:
# apt-get install phpx-gd
donde x es la version de php ya sea "4" o "5", por ultimo reiniciar apache
# /etc/init.d/apache2 restart
Como instalo la librería?
Nada mas se debe descomprimir en la ruta donde las queremos usar.
El uso es sumamente fácil un ejemplo para generar un código de barra seria:
imagen.phpinclude ("ruta/de/libreria/jpgraph.php");
include ("ruta/de/libreria
/jpgraph_bar.php");
// Datos para el grafico de barra
$databar=array(12,7,16,5,7,14,9,3);
// Nueva grafica
$graph = new Graph(300,200,'auto');// Aplicando sombra
$graph->SetShadow();
El resultado se vería así
// Usando "text" X-escala
$graph->SetScale("textlin");
// Aplicando titulo a la grafica
$graph->title->Set("Grafica de barra con escala de texto");
// Aplicando fuente
$graph->title->SetFont(FF_FONT1,FS_BOLD);
// Generando las barras
$b1 = new BarPlot($databar);
$b1->SetLegend("Leyenda");
// Agregando las barras al grafico
$graph->Add($b1);
// Finalmente devuelve un tipo de imagen
$graph->Stroke();
El archivo imagen.php se agrega en un src de la etiqueta img de html para ubicar la imagen en cualquier parte del documento html.
0 Response to "Graficando con PHP"
Publicar un comentario