柱状图是由一系列高度不等的纵向条纹表示数据分布的情况,横轴表示数据类型,纵轴显示分布情况。
绘图步骤:
1、首先加载需要的类库文件;
2、接着实例化Graph类,并进行相关的设置;
3、然后实例化具体的图形类并进行相关设置;
4、最后把具体图形类的实例化对象添加到Graph类对象中并输出。
具体代码:
<?php require_once '../src/jpgraph.php'; require_once '../src/jpgraph_bar.php'; //柱形图模拟数据 $data=array(0=>-21,1=>-3,2=>12,3=>19,4=>23,5=>29,6=>30,7=>22,8=>26,9=>18,10=>5,11=>-10); //创建背景图 $graph=new Graph(400,300); //设置刻度样式 $graph->SetScale("textlin"); //设置边界范围 $graph->img->SetMargin(30,30,80,30); //设置标题 $graph->title->Set("BarPlot test"); //得到柱形图对象 $barPlot=new BarPlot($data); //设置柱形图图例 $barPlot->SetLegend("beijing"); //显示柱形图代表数据的值 $barPlot->value->show(); //将柱形图加入到背景图 $graph->Add($barPlot); //设置柱形图填充颜色 $barPlot->setfillcolor("yellow"); //设置边框颜色 $barPlot->Setcolor("red"); //将柱形图输出到浏览器 $graph->Stroke();