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 相关文章推荐
dedecms系统的广告设置代码 基础版本
Apr 09 PHP
php中simplexml_load_string使用实例分享
Feb 13 PHP
查找php配置文件php.ini所在路径的二种方法
May 26 PHP
ThinkPHP3.1新特性之对页面压缩输出的支持
Jun 19 PHP
Laravel 4 初级教程之Pages、表单验证
Oct 30 PHP
PHP编译安装时常见错误解决办法
May 28 PHP
php根据一个给定范围和步进生成数组的方法
Jun 19 PHP
基于CakePHP实现的简单博客系统实例
Jun 28 PHP
PHP基于单例模式实现的mysql类
Jan 09 PHP
PHP Swoole异步读取、写入文件操作示例
Oct 24 PHP
php判断数组是否为空的实例方法
May 10 PHP
详解thinkphp的Auth类认证
May 28 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来自动调用不同服务器上的flash
2006/10/09 PHP
简单示例AJAX结合PHP代码实现登录效果代码
2008/07/25 PHP
php模拟ping命令(php exec函数的使用方法)
2013/10/25 PHP
PHP的password_hash()使用实例
2014/03/17 PHP
php中的动态调用实例分析
2015/01/07 PHP
laravel 时间格式转时间戳的例子
2019/10/11 PHP
jQuery调用WebService的实现代码
2011/06/19 Javascript
JS 仿腾讯发表微博的效果代码
2013/12/25 Javascript
jQuery获取和设置表单元素的方法
2014/02/14 Javascript
javascript封装的sqlite操作类实例
2015/07/17 Javascript
自己动手写的javascript前端等待控件
2015/10/30 Javascript
浅谈javascript:两种注释,声明变量,定义函数
2016/10/05 Javascript
vue动态生成dom并且自动绑定事件
2017/04/19 Javascript
Vue使用枚举类型实现HTML下拉框步骤详解
2018/02/05 Javascript
vue拖拽组件使用方法详解
2018/12/01 Javascript
小程序云开发之用户注册登录
2019/05/18 Javascript
在layui下对元素进行事件绑定的实例
2019/09/06 Javascript
Node.js 中判断一个文件是否存在
2020/08/24 Javascript
[48:12]Secret vs Optic Supermajor 胜者组 BO3 第三场 6.4
2018/06/05 DOTA
Python实现数据库编程方法详解
2015/06/09 Python
用ReactJS和Python的Flask框架编写留言板的代码示例
2015/12/19 Python
Python scikit-learn 做线性回归的示例代码
2017/11/01 Python
python基于C/S模式实现聊天室功能
2019/01/09 Python
Keras设置以及获取权重的实现
2020/06/19 Python
Ubuntu20.04环境安装tensorflow2的方法步骤
2021/01/29 Python
浅谈html5与APP混合开发遇到的问题总结
2018/03/20 HTML / CSS
奥地利顶级内衣丝袜品牌英国站:Wolford英国
2016/08/29 全球购物
Trina Turk官网:美国时装和泳装品牌
2018/06/10 全球购物
小学教师办公室制度
2014/02/03 职场文书
环境科学专业求职信
2014/08/04 职场文书
2014入党积极分子破除“四风”思想汇报
2014/09/14 职场文书
应聘教师求职信范文
2015/03/20 职场文书
Python爬虫实战之爬取携程评论
2021/06/02 Python
pytorch fine-tune 预训练的模型操作
2021/06/03 Python
vue中使用mockjs配置和使用方式
2022/04/06 Vue.js
python playwright之元素定位示例详解
2022/07/23 Python