新手初识jpgraph肯定会遇到各种各样的问题,比如乱码什么的,本案例是jpgraph3.0.7制作,也经过本人的多次实验,解决乱码问题复制代码代码如下:PHP $ datay=array();//纵坐标数据$ datax=array();//横坐标数据foreach($ user nums as $ key=$ value){ $ datay[]=$ value;$ datax[]=$ userids[$ key];} require _ once(' jpgraph-3。0 .7/jpgraph/jpgraph。PHP’);require _ once(' jpgraph-3。0 .7/jpgraph/jpgraph _ bar。PHP’);//创建图表。这两个调用总是需要$graph=新Graph(800,600);//图像高宽$ graph-SetScale(" text Lin ");$ graph-xaxis-SetTickLabels($ datax);$ graph-xaxis-SetFont(FF _ VERDANA,FS_NORMAL,10);$ graph-xaxis-SetLabelAngle(30);$ graph-yaxis-scale-SetGrace(20);$ graph-xaxis-scale-SetGrace(20);//添加一个drop shadow $ graph-SetShadow();//稍微调整一下边距,给标题留出更多空间$graph-img-SetMargin(40,30,20,40);//创建一个bar pot $ bplot=new BarPlot($ datay);//调整填充颜色$bplot-SetFillColor('橙色');$ bplot-value-Show();$bplot-value-SetFont(FF_ARIAL,FS_BOLD,10);$ bplot-value-SetAngle(45);$ bplot-value-Setformat(" % d ");$ graph-Add($ bplot);//设置标题$图形-标题-集合用户消费报表图"));$graph-xaxis-title-Set用户姓名"));$graph-yaxis-title-Set用户订单数量"));$ graph-xaxis-title-SetFont(FF _ SIMSUN,FS _ BOLD);$ graph-yaxis-title-SetFont(FF _ SIMSUN,FS _ BOLD);$graph-title-SetFont(FF_SIMSUN,FS _ BOLD);//显示图形$ graph-Stroke();效果图:
官方网站http://jpgraph.net/download/我们下载地址//www .JB 51。net/codes/38194。超文本标记语言