php报表之jpgraph柱状图实例代码


Posted in PHP onAugust 22, 2011

新手初识jpgraph肯定会遇到各种各样的问题,比如乱码什么的,本案例是jpgraph3.0.7制作,也经过本人的多次实验,解决乱码问题

<?php 
$datay=array(); //纵坐标数据 
$datax=array(); //横坐标数据 
foreach ($usernums 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'); 
// Create the graph. These two calls are always required 
$graph = new Graph(800,600); //图像高宽 
$graph->SetScale(“textlin”); 
$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); 
// Add a drop shadow 
$graph->SetShadow(); 
// Adjust the margin a bit to make more room for titles 
$graph->img->SetMargin(40,30,20,40); 
// Create a bar pot 
$bplot = new BarPlot($datay); 
// Adjust fill color 
$bplot->SetFillColor(‘orange'); 
$bplot->value->Show(); 
$bplot->value->SetFont(FF_ARIAL,FS_BOLD,10); 
$bplot->value->SetAngle(45); 
$bplot->value->SetFormat(‘%d'); 
$graph->Add($bplot); 
// Setup the titles 
$graph->title->Set(iconv(“UTF-8″, “gb2312″,”用户消费报表图”)); 
$graph->xaxis->title->Set(iconv(“UTF-8″, “gb2312″,”用户姓名”)); 
$graph->yaxis->title->Set(iconv(“UTF-8″, “gb2312″,”用户订单数量”)); 
$graph->xaxis->title->SetFont(FF_SIMSUN,FS_BOLD); 
$graph->yaxis->title->SetFont(FF_SIMSUN,FS_BOLD); 
$graph->title->SetFont(FF_SIMSUN,FS_BOLD); 
// Display the graph 
$graph->Stroke(); 
?>

效果图:
php报表之jpgraph柱状图实例代码
官方网站 http://jpgraph.net/download/  三水点靠木下载地址 https://3water.com/codes/38194.html

PHP 相关文章推荐
PHP程序员编程注意事项
Apr 10 PHP
php下载文件的代码示例
Jun 29 PHP
PHP数据流应用的一个简单实例
Sep 14 PHP
php获取textarea的值并处理回车换行的方法
Oct 20 PHP
完整删除ecshop中获取店铺信息的API
Dec 24 PHP
PHP日期函数date格式化UNIX时间的方法
Mar 19 PHP
php实现读取和写入tab分割的文件
Jun 01 PHP
Laravel框架实现发送短信验证功能代码
Jun 06 PHP
简单PHP会话(session)说明介绍
Aug 21 PHP
php学习笔记之字符串常见操作总结
Jul 16 PHP
解决PhpStorm64不能启动的问题
Jun 20 PHP
WordPress多语言翻译插件 - WPML使用教程
Apr 01 PHP
PHP用SAX解析XML的实现代码与问题分析
Aug 22 #PHP
PHP IF ELSE简化/三元一次式的使用
Aug 22 #PHP
PHP表单验证的3个函数ISSET()、empty()、is_numeric()的使用方法
Aug 22 #PHP
phpmyadmin安装时提示:Warning: require_once(./libraries/common.inc.php)错误解决办法
Aug 18 #PHP
PHP-CGI进程CPU 100% 与 file_get_contents 函数的关系分析
Aug 15 #PHP
11个PHP 分页脚本推荐
Aug 15 #PHP
PHP版国家代码、缩写查询函数代码
Aug 14 #PHP
You might like
php实现数组按指定KEY排序的方法
2015/03/30 PHP
PHP用mysql_insert_id()函数获得刚插入数据或当前发布文章的ID
2016/11/25 PHP
一个js封装的不错的选项卡效果代码
2008/02/15 Javascript
js 分页全选或反选标识实现代码
2011/08/09 Javascript
基于Jquery+Ajax+Json的高效分页实现代码
2011/10/29 Javascript
基于javascript html5实现多文件上传
2016/03/03 Javascript
js实现自定义路由
2017/02/04 Javascript
touch.js 拖动、缩放、旋转 (鼠标手势)功能代码
2017/02/04 Javascript
svg动画之动态描边效果
2017/02/22 Javascript
Angular 1.x个人使用的经验小结
2017/07/19 Javascript
javascript与PHP动态往类中添加方法对比
2018/03/21 Javascript
JS中双击和单击事件冲突的解决方法
2018/04/09 Javascript
uni-app之APP和小程序微信授权方法
2019/05/09 Javascript
简述Vue中容易被忽视的知识点
2019/12/09 Javascript
Python中使用第三方库xlrd来写入Excel文件示例
2015/04/05 Python
Django ORM框架的定时任务如何使用详解
2017/10/19 Python
Python如何实现MySQL实例初始化详解
2017/11/06 Python
Python基于FTP模块实现ftp文件上传操作示例
2018/04/23 Python
Python实现的调用C语言函数功能简单实例
2019/03/13 Python
python3.6下Numpy库下载与安装图文教程
2019/04/02 Python
python实现坦克大战游戏 附详细注释
2020/03/27 Python
Python面向对象之多态原理与用法案例分析
2019/12/30 Python
Python调用shell命令常用方法(4种)
2020/05/11 Python
Python调用C语言程序方法解析
2020/07/07 Python
HTML5对手机页面长按会粘贴复制禁用的解决方法
2016/07/19 HTML / CSS
加拿大便宜的隐形眼镜商店:Clearly
2016/09/15 全球购物
Bath & Body Works阿联酋:在线购买沐浴和身体用品
2021/02/27 全球购物
物流司机岗位职责
2013/12/28 职场文书
上课随便讲话检讨书
2014/09/12 职场文书
护士医德医风自我评价
2014/09/15 职场文书
先进个人事迹材料范文
2014/12/30 职场文书
营销计划书范文
2015/01/17 职场文书
初中开学典礼新闻稿
2015/07/17 职场文书
用python自动生成日历
2021/04/24 Python
sql查询结果列拼接成逗号分隔的字符串方法
2021/05/25 SQL Server
HTML5页面音频自动播放的实现方式
2021/06/21 HTML / CSS