本文整理匯總了PHP中PiePlot::setCenter方法的典型用法代碼示例。如果您正苦於以下問題:PHP PiePlot::setCenter方法的具體用法?PHP PiePlot::setCenter怎麽用?PHP PiePlot::setCenter使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類PiePlot
的用法示例。
在下文中一共展示了PiePlot::setCenter方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: pieShow
public static function pieShow($piedata, $piename, $title)
{
//餅狀圖生成
$graph = new PieGraph(LENHSIZE, HEISIZE);
//設置畫布尺寸
$graph->img->SetMargin(LEFT, RIGHT, UP, DOWN);
$graph->SetShadow();
$graph->title->set($title);
$graph->title->SetFont(FF_SIMSUN, FS_BOLD, GRAGHSIZE);
$num = count($piedata);
//如果個數大於10則用2D顯示,否則用3D顯示
if (num < 10) {
$pieplot = new PiePlot3D($piedata);
} else {
$pieplot = new PiePlot($piedata);
}
$pieplot->setCenter(0.4);
$pieplot->SetLegends($piename);
$graph->legend->SetColumns(1);
$pieplot->value->Show();
$graph->legend->SetPos(0.01, 0.01, 'right', 'right');
//設置圖例顯示屬性
$graph->legend->setFont(FF_SIMSUN, FS_BOLD, GRAGHSIZE - 6);
$graph->Add($pieplot);
//借出次數最多物品突出顯示
$max = max($piedata);
foreach ($piedata as $key => $value) {
if ($value == $max) {
$pieplot->ExplodeSlice($key);
}
}
// $graph->AddText(new text("jhgjhs"),false);
// $pieplot->ExplodeSlice( 0 );
$num = rand(0, RAND);
// echo var_dump($num);
$name = "Histogrm" . $num . ".png";
session_start();
$_SESSION["name"] = $name;
// echo var_dump($name);
$graph->Stroke($name);
return $name;
}