使用jpgraph绘制3D饼图

来源:互联网 发布:狼图腾知乎 编辑:程序博客网 时间:2024/05/22 08:08

绘制步骤:

1、首先加载需要的类库文件;
2、接着实例化Graph类,并进行相关的设置;
3、然后实例化具体的图形类并进行相关设置;
4、最后把具体图形类的实例化对象添加到Graph类对象中并输出。

具体代码:

<?phprequire_once "../src/jpgraph.php";require_once "../src/jpgraph_pie.php";require_once "../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->Add($piePlot3d);//输出$graph->Stroke();

0 0