做程序开发的基本都会要接触到做数据分析统计这种功能,比如将一堆枯燥的统计数据转变为更为直观的柱状统计图等。下面作者将要和大家分享一下如何利用php生成柱状统计图。
先贴一下这个php程序生成的柱状统计图的效果图:
该程序的具体代码如下:
$data=array("1"=>100,"2"=>30,"3" =>21,4=>'165',5=>'182');
createImage($data,40,40,300);
/*
* author http://www.phpernote.com/
* php生成柱状统计图程序
* $data 二维数组形式的数据
* $twidth 柱形宽度
* $tspace 两个柱形之间的距离
* $height 柱状图的高度
*/
function createImage($data,$twidth,$tspace,$height){
header("Content-Type:image/jpeg");
$dataname=array();
$datavalue=array();//data里面的值
$i=0;
$j=0;
$k=0;
$nu