介绍
怎么在php中使用Jpgraph创建一个3 d饼形图?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
(1)在程序中导入Jpgraph类库及饼图绘制功能。
require_once & # 39; Jpgraph/src/jpgraph.php& # 39;,,//导入Jpgraph类库 require_once & # 39; jpgraph/src/jpgraph_pie.php& # 39;,,//导入jpgraph类库的饼形图功能 require_once & # 39; jpgraph/src/jpgraph_pie3d.php& # 39;,,//导入jpgraph类库的3 d饼形图功能
(2)创建数值型数组作为统计数据
data 美元;=,数组(89,,78,,99,,65,,92),,//设置统计数据
(3)创建统计图对象,并对统计图的标题内容,字体进行设置。
graph 美元;=,new PieGraph (600,, 300); 图→美元SetShadow (); 图→美元标题→集(iconv (& # 39; utf - 8 # 39;,, & # 39; GB2312//忽略# 39;,,& # 39;部门业绩比较表& # 39;)); 图→美元标题→SetFont (FF_SIMSUN, FS_BOLD);
(4)创建三维饼图对象并输入统计图
pieplot 美元;=,new PiePlot3D(元数据),,//创建三维饼图对象 美元pieplot→SetCenter (0.5, 0.5); department 美元;=,阵列(& # 39;asp # 39;,, & # 39; jsp # 39;,, & # 39; php # 39;,, & # 39; . net # 39;,, & # 39; C + + & # 39;);,//设置文字框对应的内容 美元pieplot→SetLegends(部门); 美元图→→传奇SetFont (FF_SIMSUN, FS_BOLD);,//设置字体 美元图→→传奇SetLayout (LEGEND_HOR); 美元图→→传奇Pos(0.5, 0.98, & # 39;中心# 39;,,& # 39;底部# 39;);,//图例文字框的位置 美元图→添加(pieplot美元);,//将三维饼图添加到统计图对象中 图→美元中风();,//输出图像
运行结果如下:
看完上述内容,你们掌握怎么在php中使用Jpgraph创建一个3 d饼形图的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!