请根据代码中提供的一组数据$data,绘制一个3D饼图。步骤如下:
1、首先加载需要的类库文件;
2、接着实例化Graph类,并进行相关的设置;
3、然后实例化具体的图形类并进行相关设置;
4、最后把具体图形类的实例化对象添加到Graph类对象中并输出。
请在代码区域第19行,输入以下指令,将绘制好的3D饼图加入到画布中:
$graph->Add($piePlot3d);
<?php require_once "/data/webroot/resource/php/src/jpgraph.php"; require_once "/data/webroot/resource/php/src/jpgraph_pie.php"; require_once "/data/webroot/resource/php/src/jpgraph_pie3d.php"; $data=array(0=>3.5,1=>4.6,2=>9.1,3=>21.9,4=>42.3,5=>90.7,6=>183.5,7=>127.5,8=>61.4,9=>33.5,10=>11.5,11=>4.4); //创建画布 $graph=new pieGraph(500,500); //设置图像边界范围 $graph->img->SetMargin(30,30,80,30); //设置标题 $graph->title->Set("piePlot3d Test"); //得到3D饼图对象 $piePlot3d=new piePlot3d($data); //设置图例 $piePlot3d->SetLegends(array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")); //设置图例位置 $graph->legend->Pos(0.1,0.15,"left","center"); //将绘制好的3D饼图加入到画布中 //输出 $graph->Stroke();