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();
?>
Exemplo de gráfico pontual

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();
?>

Exemplo de gráfico de barras

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