本文的例子讲述了用PHP中的JpGraph绘制折线图的操作。分享给大家参考,如下:
使用src目录中的类文件下载jpgraph类库。
require_once '。/src/jpgraph . PHP ';require_once '。/src/jpgraph _ line . PHP ';//创建统计图形对象,宽度和高度$graph=new Graph(1993,766);//设置背景,注意将主题改为$ graph-setbackgroundimage('。/bg.jpg ',2);//设置背景图片的使用百分比1-100 $ graph-setbackgroundimagemix(100);//设置边距,留出四个角(左、右、上、下)$graph-img-SetMargin(0,0,0,0);//设置x和y的刻度类型,并设置刻度(x文字刻度,y线条刻度)//lin直线,文字文字,int整数,对数$ graph-set刻度('林琳',50,100);//Y轴最小值和最大值//设置统计图的标题$ graph-title-set (iconv ('utf-8 ',' GB 2312//忽略','折线图');//隐藏X轴上的刻度线$ graph-xaxis-Hide ticks(true,true);//隐藏X轴$graph-xaxis-HideLine(真);//隐藏X轴的刻度标记号$ graph-xaxis-Hide labels(true);//隐藏刻度线$ graph-yaxis-隐藏X轴上的刻度(true,true);//折线图数据$ data1=数组(89,78,99,65,92,85,85,55,64,79,85);//创建LinePlot对象$ line plot=new line plot($ data 1);////将统计图添加到画布$ graph-Add($ line plot);//设置折线$lineplot-SetColor('红色')的线条颜色;//两点之间的连接样式,true表示阶梯折线类型,false表示直线连接类型$ line plot-SetStepStyle(false);//设置是否填充折线和x轴之间区域的颜色$ line plot-SetFilled(false);//设置[折线和x轴之间的区域]的[颜色渐变样式]//设置fillgradient ($ a from color,$ atocolor,$ anumcolor=100,$ a filled=true)/$ line plot-设置fillgradient('红色','银色',100,false)//设置fillcolor的[颜色]/$ line plot-设置fillcolor('红色',true);//AddArea($aMin=0,$aMax=0,$ aFilled=LP _ AREA _ NOT _ FILLED,$aColor='gray9 ',$ Abroder=LP _ ARea _ BOrder)/$ line plot-AddArea(0,$aMax=500,false,' gray9 ',true);//如果要画第二行//$ data2=array (68,70,69,80,50,60,75,65,75,65,80,89);//$ line plot 2=新的line plot($ data 2);//$ graph-Add($ line plot 2);//.第二行//输出画布$graph-Stroke()的其他设置;//另存为图片//$graph-Stroke('。/test . png ');运行效果:
附件:完整的示例代码单击此处下载此网站。
更多对PHP相关内容感兴趣的读者可以查看本网站的话题:《PHP图形与图片操作技巧汇总》、《PHP基本语法入门教程》、《php面向对象程序设计入门教程》、《PHP网络编程技巧总结》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》、《php常见数据库操作技巧汇总》、0103010。
希望本文对PHP编程有所帮助。