Neste tutorial vamos dar uma introdução bem prática de como criar gráficos em php, tornando uma aplicação muito mais "elegante". Para isso, vamos utilizar uma classe chamada PHP LOT, disponível em http://www.sourceforge.net/projects/phplot
Listagem 1: Exemplo de gráfico pontual
SetFileFormat("png");
#Indicamos o título do gráfico e o título dos dados no eixo X e Y do mesmo
$grafico->SetTitle("Gráfico de exemplo");
$grafico->SetXTitle("Eixo X");
$grafico->SetYTitle("Eixo Y");
#Definimos os dados do gráfico
$dados = array(
array('Janeiro', 10),
array('Fevereiro', 5),
array('Março', 4),
array('Abril', 8),
array('Maio', 7),
array('Junho', 5),
);
$grafico->SetDataValues($dados);
#Exibimos o gráfico
$grafico->DrawGraph();
?>
Listagem 2: Exemplo de gráfico de barras
SetFileFormat("png");
#Indicamos o títul do gráfico e o título dos dados no eixo X e Y do mesmo
$grafico->SetTitle("Gráfico de exemplo");
$grafico->SetXTitle("Eixo X");
$grafico->SetYTitle("Eixo Y");
#Definimos os dados do gráfico
$dados = array(
array('Janeiro', 10),
array('Fevereiro', 5),
array('Março', 4),
array('Abril', 8),
array('Maio', 7),
array('Junho', 5),
);
$grafico->SetDataValues($dados);
#Neste caso, usariamos o gráfico em barras
$grafico->SetPlotType("bars");
#Exibimos o gráfico
$grafico->DrawGraph();
?>
É importante lembrar que o arquivo que gera o gráfico deve estar no mesmo diretório da ou então devemos mudar o caminho no include.
Finalizamos por aqui este artigo. Até a próxima.