1 2 3 下一页 JPGRAPH 生成统计图真的很方便, 而且有很多样式可以选.下边有四种使用实例(统计图,柱形图,饼形图,3D饼干形图) 直接进入主题: 1.下载jpgraph http://www.aditus.nu/jpgraph/ 有PHP4.x 版和 php5.x 版 我下载的是php5.x版 2 .整理 : jpgraph/src 下边的几个实例文件分别在 jpgraph/ 下 3. 配置: 因为我要用到中文,所以要针对中文做些修改. jpgraph/src/jpg-config.inc.php 配置文件 DEFINE(’CHINESE_TTF_FONT’,'bkai00mp.ttf’); //字体文件,它会自己找Windows 或 Linux系统中找 fonts目录 也可以自己指定位置 jpgraph/src/jpgraph.php 替换 $font_family=FF_FONT1 为 $font_family=FF_SIMSUN 如果和我一样使用utf-8编码,那么简单的修改一下 jpgraph_gb2312.php 中的 function gb2utf8($gb) { return $gb // 新加一行 , 如果是使用gb2312编码,这里看名字就知道什么意思了. ……… 直接看例字: jpgraph/line.php <?php /** * http://www.zhaipeng.cn * 2008-1-30 * JPGRAPH 生成X-Y线形统计图 */ include(’src/jpgraph.php’); //Graph类 include(’src/jpgraph_line.php’); //LinePlot 类 $data = array(19 , 23 , 34 ,36, 50 , 60 , 65, 70 , 78); //模拟数据 $graph = new Graph($width = 400 , $height = 300); //创建新的Graph对象 $graph->SetScale(”textlin”); //设置刻度模式 $graph->img->SetMargin(30 , 30 , 80 , 30) ; //设置图表边界 $graph->title->Set(”简体中文 繁體中文 test”) ; //设置图表标题 //$graph->title->SetFont(FF_SIMSUN,FS_BOLD); // 设置中文字体 $lineplot = new LinePlot($data); //创建新的LinePlot对象 $lineplot->SetLegend(”数据1″);//设置图例文字 $graph->subtitle->SetFont(FF_SIMSUN); $graph->subsubtitle->SetFont(FF_SIMSUN); $lineplot->SetColor(”red”); //设置曲线颜色 $graph->Add($lineplot); //在统计图上绘制曲线 $data2 = array(20 ,30 ,45 , 23 , 45 , 69 , 60 , 79 , 80); $lineplot = new LinePlot($data2); //创建新的LinePlot对象 $lineplot->SetLegend(”数据2″);//设置图例文字 $lineplot->SetColor(”blue”); //设置曲线颜色 $graph->Add($lineplot); //在统计图上绘制曲线 $graph->Stroke() ; //输出图像 ?>
(责任编辑:admin) |