gracias cluster por tu ayuda, me funciono bien solo ahora nose como hacerlo para que en la leyenda me muestre los nombres de los tres tipos que existen en la base de datos:
el codigo quedo asi ahora:
Código PHP:
<?php
include ("../funcion/conexion.php");
mysql_connect($host,$usuarioBD,$contaseñaBD);
$result = mysql_db_query("$base_de_datos","select count(*) as sub from $tabla GROUP BY observa");
while($row = mysql_fetch_array($result)){
$datax[] = $row[sub];
$datay[] = ????????;
}
include ("src/jpgraph.php");
include ("src/jpgraph_pie.php");
include ("src/jpgraph_pie3d.php");
// Some data
//$data = array(20,27,45,75,90);
// Create the Pie Graph.
$graph = new PieGraph(350,200,"auto");
$graph->SetShadow();
// Set A title for the plot
$graph->title->Set("Grafico");
$graph->title->SetColor("darkblue");
// Create pie plot
$p1 = new PiePlot3d($datax);
$p1->SetTheme("sand");
$p1->SetCenter(0.4);
$p1->SetLegends($datay);
$graph->Add($p1);
$graph->Stroke();
?>
no se si te percataste ahora hay dos cambios en el codigo que son $datay[] = ????????; que significa lo ke tengo ke hacer para lo que pregunte anteriormente antes del codigo.
el otro cambio en el codigo es $p1->SetLegends($datay); es para mostrar la leyenda de cada uno de los colores.
aqui te muestro la imagen del grafico ya generado con el codigo anterior ya generado