Código PHP:
select country, count(provider_id)as total
from provider group by country order by total DESC Limit 5
![](http://img62.imageshack.us/img62/5827/untitled28wn.gif)
Quiero que el resultado sea este:
![](http://img144.imageshack.us/img144/6531/otroooo1cz.gif)
Todo para ajustarlo a una gráfica de jpgraph que en este momento me saca esto:
![](http://img190.imageshack.us/img190/6051/graficaphp0su.png)
Como se puede hacer? Esto si sería sofisticado para mí...
Gracias de Antemano.
El Script que Uso:
Código PHP:
<?php
include ("../../jpgraph/src/jpgraph.php");
include ("../../jpgraph/src/jpgraph_pie.php");
include ("../../jpgraph/src/jpgraph_pie3d.php");
require_once('../Connections/archivo.php');
mysql_select_db($database, $archivo);
$result = mysql_db_query("base_de_datos","( select country, count(provider_id)as total
from provider group by country order by total DESC Limit 5 )");
while($row = mysql_fetch_array($result))
{
//echo $row["total"];
$arreglo1[] = $row[0]." (".$row[1].")";
$arreglo2[] = $row[1];
}
$data = $arreglo2;
// Create the Pie Graph.
$graph = new PieGraph(550,300,"auto");
$graph->SetShadow();
// Set A title for the plot
$graph->title->Set("Titulo");
$graph->title->SetFont(FF_FONT1,FS_BOLD);
$graph->title->SetColor("darkblue");
$graph->legend->Pos(0.02,0.2);
// Create pie plot
$p1 = new PiePlot3d($data);
$p1->SetTheme("sand");
$p1->SetCenter(0.35);
$p1->SetAngle(30);
$p1->value->SetFont(FF_ARIAL,FS_NORMAL);
$p1->SetLegends($arreglo1);
$graph->Add($p1);
$graph->Stroke();
?>