Exacto, es mejor que analices los datos que estas enviando, ya que no debería de pasar, si tienes un array correctamente te debería de dar los datos, por ejemplo:
Código PHP:
Ver original<?php
require_once ("jpgraph/jpgraph.php");
require_once ("jpgraph/jpgraph_pie.php");
10, // objetos blancos
10, // objetos negros
);
$graph = new PieGraph(300,200);
$graph->SetShadow();
$graph->title->Set("Pie");
$p1 = new PiePlot($data);
$graph->Add($p1);
$graph->Stroke();
Te debe de mostrar una grafica 50/50, así que mi recomendación es que veas que estructura de datos le estas pasando ya que ahí es donde esta el problema.
Saludos.