PHPLot + MySQL
Boa tarde, estou precisando de uma mãozinha na construção de um gráfico de uma tabela.
É preciso mostrar somente o nome da área e a quantidade de vezes que possui o documento relacionado aquela área. A query ja está correta só preciso ajustar no gráfico que não ta trazendo os valores em % corretos e mostrar o nome da área. Segue o código que consegui chegar:
require_once("phplot/phplot.php");
require_once("phplot/color_range.php");
require_once("conecta.php");
$graph = new PHPlot(500,400); //tamanho 300x250 pixels
$graph->SetPlotType("pie"); //tipo do grafico
$graph->SetShading(20); //Determina o 3D
$graph->SetTextColor("#000000"); //cor da fonte
$graph->SetTitle("Estatística geral da tabela documentos");
$SQLStmt = mysql_query("SELECT a.nome_area AS area, count(d.id_doc) AS qtd FROM documentos AS d, areas AS a WHERE a.id_area = d.area_doc GROUP BY d.area_doc");
while($linha = mysql_fetch_array($SQLStmt)) {
$array_data[$linha["area"]] = $linha["qtd"];
}
$data = array($array_data);
$graph->SetDataValues($data);// setar valores
$graph->SetLegend($data[0]);
$graph->DrawGraph();Discussão (2)
Carregando comentários...