首页 > 作文

PHP使用JPGRAPH制作圆柱图的方法详解

更新时间:2023-04-08 04:51:01 阅读: 评论:0

本文实例讲述了php使用jpgraph制作圆柱图的方法。分享给大家供大家参考,具体如下:

制作圆柱图像的要点

首先,要使用jpgraph库,我们先要去官网进行下载,网址:/d/file/titlepic/ 下载完毕后将他解压到

这个文件夹需要自己手动添加,然后在相同的路径下创建一个文件 命名为jpgraph.php

函数名作用new graph创建一个新的graph对象jpgraph_bar.php加载画出圆柱的文件jpgraph.php加载使用jp库的文件tscale设置刻度样式new barplot创建一个新的barplot对象tfillcolor用于指定条形的填充颜色tfont设置字体xaxis -> t设置x轴标题yaxis -> t设置y轴标题title -> t设置主标题stroke输出图像tcolor设置标题颜色tmargin设置间距tticklabels获取数组里的元素并输出value -> show显示值graph_theme设置主题

这是我们本次需要用到的一些函数,鉴于我的表达能力不是特别好,你们觉得有点看不懂的话,可以去看一下别的博客来帮助自己理解

现在开进步的反义词始编写我们的代码

首先,我们要输出的是圆柱,那么我们则要输入

require_once ("jpgraph/src/jpgraph.php");require_once ("jpgraph/src/jpgraph_bar.php");

ok,这个时候文件已经加载了,为了避免你们目录和我不一致导致报错无法实现,我把我的文件存在位置截了下来,如下:

接下来,我们要创建两个数组,一个是圆柱数据,另一个是x轴标题数据

$date = array(19,23,34,38,45,67,71,78,85,87,90,96);//此处是圆柱数据$xdate = array("1","2","3","4","5","6","7","8","9","10","11","12");//此处是x轴的标题数据

这个时候,我们已经完成了我们绘制图形所需要的数据了,接下来就是创建圆柱和调整它的颜色了

所要做的代码如下:

$graph = new graph (500,400);//创建一个新的graph对象,其宽和高分别为500,300$graph -> tscale("textlin");//设置其刻印样式$graph -> tshadow();//设置其阴影样式$graph -> img -> tmargin(40,30,40,50);//设置其上间距爵士舞教学40,右间距30,下间距40,左间距50$graph -> graph_theme = null;//设置他的主题为空,使得下面的元素可实现$bplot = new barplot ($date);//创建barplot对象$bplot -> tcolor("pink");//设置barplot的颜色$bplot -> value -> show("");//显示他的值$graph ->add($bplot);//把他的调笑令韦应物值放入$graph里$graph -> title -> t(iconv("utf-8","gb2312//ignore","年度收支表"));//设置标题名字并进行转换$graph -> xaxis -> title -> t不怕困难的名言(iconv("utf-8","gb2312//ignore","月份"));//同上,设置x轴标题$graph -> yaxis -> title -> t(iconv("utf-8","gb2312//ignore","总金额(兆美元)"));//同上,设置y轴标题$graph -> title -> tcolor("red");//设置标题颜色$graph -> title -> tmargin(10);//设置标题间距$graph -> xaxis -> title -> tmargin(1);//设置x轴标题间距$graph -> xaxis ->tticklabels($xdate);//接收xdate数组里的元素$graph -> title -> tfont(ff_simsun,fs_bold);//设置字体样式$graph -> xaxis -> title ->tfont(ff_simsun,fs_bold);$graph -> yaxis -> title ->tfont(ff_simsun,fs_bold);$graph -> xaxis -> tfont(ff_simsun,fs_bold);//设置x轴里所有的字体样式$graph -> stroke();//输出

到这里,我们的圆柱就已经完成了,完整的代码如下:

<?phprequire_once ("jpgraph/src/jpgraph.php");require_once ("jpgraph/src/jpgraph_bar.php");$date = array(19,23,34,38,45,67,71,78,85,87,90,96);$xdate = array("1","2","3","4","5","6","7","8","9","10","11","12");$graph = new graph (500,400);$graph->tscale("textlin");$graph->tshadow();$graph->img->tmargin(40,30,40,50);$graph->graph_theme = null;$barplot = new barplot($date);$barplot->tfillcolor("pink");$barplot->value->show();$graph->add($barplot);$graph->title->t(iconv("utf-8","gb2312//ignore","年度收支表"));$graph->xaxis->title->t(iconv("utf-8","gb2312//ignore","月份"));$graph->yaxis->title->t(iconv("utf-8","gb2312//ignore","总金额(兆美元)"));$graph->title->tcolor("red");$graph->title->tmargin(10);$graph-&怎么成为学霸gt;xaxis->title->tmargin(1);$graph->xaxis->tticklabels($xdate);$graph->title->tfont(ff_simsun,fs_bold);$graph->yaxis->title->tfont(ff_simsun,fs_bold);$graph->xaxis->title->tfont(ff_simsun,fs_bold);$graph->xaxis->tfont(ff_simsun,fs_bold);$graph -> stroke();?>

最终效果如下图:

本文发布于:2023-04-08 04:50:59,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/6377ead39ea8d3b57deeab9db6c04a5d.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:PHP使用JPGRAPH制作圆柱图的方法详解.doc

本文 PDF 下载地址:PHP使用JPGRAPH制作圆柱图的方法详解.pdf

标签:标题   圆柱   间距   样式
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图