今天看到一篇关于php图形类库的介绍,就转载过来了,说不定哪天会用上,就先记录一下。
以下转自: http://www.achome.cn/blog/?p=321
最近在用一个非常不错的php图形类库-JPGraph,来给各种统计数据绘图,感觉非常好用和强大,可以画各种统计图和曲线,也可以自定义展示颜色和字体等展示元素,和大家分享一下吧,下载地址如下:
http://download.chinaunix.net/download/0006000/5098.shtml
顺便附一个用jpgraph画柱状图的例子:
下载: test_graph.php
- include ("./graph/jpgraph.php");
- include ("./graph/jpgraph_bar.php");
- $graph = new Graph(600,250,"auto");
- $graph->img->SetMargin(50,20,30,65);
- $graph->SetScale("textlin");
- $graph->SetShadow();
- $graph->title->Set("");
- // Slightly adjust the legend from it's default position
- $graph->legend->SetLayout(LEGEND_HOR);
- $graph->legend->Pos(0.5,0.95,"center","bottom");
- $graph->legend->SetFont(FF_FONT1,FS_BOLD);
- // Setup X-scale
- $graph->xaxis->SetTickLabels($xscal);//x坐标赋值
- $graph->xaxis->SetFont(FF_ARIAL,FS_NORMAL,8);//x坐标显示字体
- $graph->xaxis->SetLabelAngle(0);//x坐标显示角度
- $bar = new BarPlot($speedArr);//赋值给柱状图
- $bar->SetFillColor("orange");//柱状图填充颜色
- $bar->value->Show();
- $graph->Add($bar);
- // Output line
- $graph->Stroke();