No se casi nada de esta clase, ya que no la he usado mucho, he buscado muchos ejemplos, hasta los que trae la misma, y no he podido solucionar 2 cosas.
1.- me muestre los colores que quiero en cada pedazo de la torta
2.- me muestre la leyenda en una sola linea horizontal, por muy larga que esta sea
este es el codigo que tengo y todo lo demas me funciona bien a excepcion de esas 2 cosas que les nombre
Código PHP:
<?php
include("grafico/jpgraph-3.5.0b1/src/jpgraph.php");
include("grafico/jpgraph-3.5.0b1/src/jpgraph_pie.php");
include('grafico/jpgraph-3.5.0b1/src/jpgraph_pie3d.php');
include_once('cone.php');
$link=conectarse();
$sql = mysql_query("select * from exitpoll",$link) or die(mysql_error());
$array=mysql_fetch_array($sql);
$capriles = $array['capriles'];
$diego = $array['diego'];
$maria = $array['maria'];
$medina = $array['medina'];
$pablo = $array['pablo'];
//datos
$datos = array($capriles,$diego,$maria,$medina,$pablo);
//Creacion del grafico
$grafico = new PieGraph(500, 300, "auto");
$grafico->SetScale("textlin");
// Crear el titulo del grafico y posicion de leyenda
$grafico->title->Set("Exit Poll");
$grafico->title->SetFont(FF_VERDANA,FS_BOLD,18);
$grafico->title->SetColor("darkblue");
$grafico->legend->Pos(0.3,0.8);
$grafico->legend->SetFont(FF_VERDANA,FS_BOLD,6);
$torta = new PiePlot3d($datos);
$torta->SetSliceColors(array("red","green","blue","red","Blue"));
$torta->ExplodeSlice(1, 25);
$torta->SetCenter(0.5,0.4);
$torta->SetSize(120);
// Ajustar Proyeccion del Angulo
$torta->SetAngle(45);
// Ajustar muestra del primer angulo
$torta->SetStartAngle(75);
// Configurar letra y tamaño de numeros al lado de la torta
$torta->value->SetFont(FF_ARIAL,FS_BOLD,11);
$torta->value->SetColor("navy");
//crear leyenda de la torta
$torta->SetLegends(array("Capriles\nRadonsky","Diego\nArria","Maria C.\nMachado","Pablo\nMedina","Pablo\nPerez"));
$grafico->Add($torta);
$grafico->Stroke();
?>
espero que puedan ayudarme.
saludos....