php使用Jpgraph创建三维饼图效果示例
本文说明了用php中的Jpgraph创建三维饼图的效果。分享给大家参考,如下:
用Jpgraph类库制作统计图的功能非常强大,不仅可以绘制平面图,还可以绘制具有3D效果的图形。直接使用GD2函数库可以绘制包括3D饼图在内的各种图形,但是使用GD2函数绘制3D图形需要花费大量的时间并且相对复杂,而使用Jpgraph类库绘制3D饼图则非常方便快捷。
示例:使用Jpgraph创建用于部门绩效比较的3D饼图。
具体步骤如下:
(1)将Jpgraph类库和饼图绘制功能导入程序。
require _ once ' jpgraph/src/jpgraph . PHP ';//导入Jgraph类库require _ once ' Jgraph/src/Jgraph _ pie . PHP ';//导入Jgraph类库的饼图函数require _ once ' Jgraph/src/Jgraph _ pie 3d . PHP ';//导入Jpgraph类库的3D饼图功能(2)创建数值数组作为统计数据
$data=array(89,78,99,65,92);//设置统计数据(3)创建统计图对象,设置统计图的标题内容和字体。
$graph=新PieGraph(600,300);$ graph-SetShadow();$ graph-title-set (iconv ('utf-8 ',' gb2312//ignore ','部门绩效对照表');$graph-title-SetFont(FF_SIMSUN,FS _ BOLD);(4)创建三维饼图对象,输入统计图
$ pie plot=new pie plot 3d($ data);//创建3D饼图对象$pieplot-SetCenter(0.5,0.5);$department=array('ASP ',' JSP ',' PHP ',')。NET ',' C ');//设置文本框对应的内容$ pie plot-set legends($ department);$ graph-legend-SetFont(FF _ SIMSUN,FS _ BOLD);//设置字体$ graph-legend-set layout(legend _ hor);$graph-legend-Pos(0.5,0.98,'中央','底部');//图例文本框位置$ graph-Add($ pie plot);//将3D饼图添加到统计图对象$ graph-Stroke();//输出图像运行如下:
更多对PHP相关内容感兴趣的读者可以查看本网站的话题:《PHP图形与图片操作技巧汇总》、《PHP基本语法入门教程》、《php面向对象程序设计入门教程》、《PHP网络编程技巧总结》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》、《php常见数据库操作技巧汇总》、0103010。
希望本文对PHP编程有所帮助。
版权声明:php使用Jpgraph创建三维饼图效果示例是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。