Gráficos no PHP usando a classe phplot

3 Comments

Vamos criar gráficos no PHP com a biblioteca gratuita phplot.

Vou tentar ser o mais direto possível, entendendo que você já tenha um conhecimento inicial em PHP.

Faça download da última versão do phplot em:

http://www.sourceforge.net/projects/phplot


<?php
//Importando biblioteca
require("phplot.php");

//instanciando classe
$grafico = new PHPlot();

// dados do gráfico
$dados = array(
 array('Janeiro', 20),
 array('Fevereiro', 7),
 array('Março', 2),
 array('Abril', 6),
 array('Maio', 4),
 array('Junho', 1),
);

$grafico->SetDataValues($dados);

//Exibimos o gráfico
$grafico->DrawGraph();
?>

Simples certo? Agora vamos mudar ele um pouco!


<?php
//Importando biblioteca
require("phplot.php");

//instanciando classe
//delimitamos uma altura e largura do gráfico
$grafico = new PHPlot(750,600);

//Indicamos o formato de imagem a ser usado
$grafico->SetFileFormat("png");

//Indicamos o título do gráfico e o título dos dados no eixo X e Y
$grafico->SetTitle("Gráfico de exemplo");
$grafico->SetXTitle("Eixo X");
$grafico->SetYTitle("Eixo Y");

//dados do gráfico
$dados = array(
 array('Janeiro', 5),
 array('Fevereiro', 7),
 array('Março', 2),
 array('Abril', 6),
 array('Maio', 9),
 array('Junho', 8),
);

$grafico->SetDataValues($dados);

//Exibimos o gráfico
$grafico->DrawGraph();
?>

Para saber mais, você pode acessar o link:

http://www.jeo.net/php/phplot/doc

Por padrão o phplot trabalha com formato em linhas para seus gráficos, mas ele também possibilita a criação de gráficos de barras, pizza entre outros

Você altera o formato do gráfico na linha


//Gráficos em barra

$grafico->SetPlotType("bars");