Ferramentas de Site


dev_web:php:graficos

Esta é uma versão antiga do documento!


Gerar gráficos usando PHP e Flash

Neste pequeno artigo vai ser mostrado como fazer gráficos em php é realmente fácil, se tivermos conhecimento de certos scripts.

Requisitos mínimos

  • Um servidor com php instalado
  • Flash Player 6 ou superior instalado no computador cliente

Desenvolvimento

1º Passo - Precisamos de fazer o download do script que vai fazer o gráfico por nós. Para isso façam download do programa necessário

2º Passo - Depois de terem feito o download, descompactem-no para uma pasta (o resultado deve ser um ficheiro chamado charts.swf, outro chamado charts.php e por fim uma pasta chamada charts_library), enviem-o para o servidor e podemos começar a criar.

3º Passo - Criem um ficheiro php (dados.php é o que vai ser utilizado neste artigo) com o seguinte código:

<?php
# dados.php
//Incluir o ficheiro charts.php necessário para o funcionamento do programa
include "charts.php";
 
//Aqui está a dar os dados necessários ao gráfico
$chart['chart_data'] = array ( array ( "",   "Janeiro", "Fevereiro", "Marco", "Abril" ),
                               array ( "2005",       0,          12,      15,     167 ),
                               array ( "2006",     200,         341,     423,     555 )
                              );
 
//Envia o gráfico para ser mostrado no ecrã
SendChartData ( $chart );
 
?>

4º Passo - Vamos mostrar o gráfico. Criem outro ficheiro ou editem aquele que querem que mostre o gráfico e escrevam o seguinte código:

<?php
# index.php
include "charts.php"; 
echo "<div align=\"center\"><b>Visitas do P@P</b>";
 
//Insere o gráfico na página
echo InsertChart ( "charts.swf", "charts_library", "dados.php" ); 
 
echo "</div>";
?>

Se abrirem o ficheiro que acabaram de criar no vosso webserver vão ver um gráfico bem bonito em php.

Resultado final

img214.imageshack.us_img214_3582_ss9ja.jpg

Existem inúmeras coisas que se podem fazer com este script mas para isso podem dar uma vista de olhos no site oficial

É útil também referir que existem vários scripts para desenhar gráficos com php (GDlib, PHPlot, etc…), mas todos esses precisam de ter instalado no servidor a GDlib. Este em particular, usa não depende da GDlib, apenas necessitando do flash no lado do cliente.

dev_web/php/graficos.1237976058.txt.gz · Última modificação em: 2018/05/14 21:37 (edição externa)