SetFont(FF_FONT1, FS_BOLD, 12); $t->SetPos(0.5, 0.3, 'center'); $t->SetBox('white', 'black'); $t->SetColor('black'); $t->SetShadow(false); $graph->AddText($t); $graph->Stroke(); exit; } /* получим переданные данные */ if (isset($_GET['title'])) $title = urldecode($_GET['title']); $leg = array(); if (isset($_GET['leg'])) $leg = array_map('urldecode', explode('|', $_GET['leg'])); $data = array(); if (isset($_GET['data'])) { $data = explode(',', $_GET['data']); if (!$data[0]) message_box($msgNoData); } else { message_box($msgNoData); } /* создадим картинку */ $graph = new PieGraph(300, 200, 'auto'); $graph->SetMarginColor($graphMarginColor); /* добавим заголовок */ if (isset($title)) { $graph->title->Set($title); $graph->title->SetFont(FF_FONT1, FS_BOLD); } /* создадим диаграмму */ $pie = new PiePlot3D($data); $pie->SetCenter(0.4, 0.51); $pie->SetAngle(55); $pie->SetSize(110); $pie->SetLabelType(PIE_VALUE_ADJPER); $pie->SetLabelPos(0.5); /* добавим легенду */ if (isset($leg[0])) { $pie->SetLegends($leg); $graph->legend->SetFont(FF_FONT1, FS_NORMAL); $graph->legend->SetShadow(false); $graph->legend->Pos(0.02, 0.12); $graph->legend->SetFillColor('white@0.7'); } /* отобразим цифровые данные на диаграмме */ $pie->value->Show(); $pie->value->SetFont(FF_FONT1, FS_BOLD); $graph->Add($pie); $graph->Stroke(); ?>