php实现报表(jpgraph插件实现)

jpgraph的安装和配置

1,官网下载  文件包

2,解压  文件包

3,拷贝到你的开发环境下----注意的是:把src目录的所有其他文件 全部剪切到Examples文件内,在剪切是先在Examples内建立jpgraph文件夹(名字一定得是jpgraph,因为其功能文件引用都是这个文件名为准)

只留下docportal    和    Examples  这个2个文件即可

4,执行你本地的环境---即可看见所有的jpgraph案例:http://localhost/Bbiao/jpgraph/Examples/

jpgraph支持语言文件   --------   jpgraph_ttf.inc.php

// Chinese font

define("FF_SIMSUN",30);

define("FF_CHINESE",31);

define("FF_BIG5",32);

比如:

<?php

require_once (‘jpgraph/jpgraph.php‘);

require_once (‘jpgraph/jpgraph_bar.php‘);

$datay1=array(13,8,19,7,17,6);

$datay2=array(40,5,2,7,5,25);

// Create the graph.

$graph = new Graph(350,250);

$graph->SetScale(‘textlin‘);

$graph->SetMarginColor(‘white‘);

// Setup title

$graph->title->Set(iconv("UTF-8","GB2312//IGNORE","咋地三炮,我要支持中文!")) ;   //支持中文标题

$graph->title->SetFont(FF_SIMSUN,FS_BOLD,14);

// Create the first bar

$bplot = new BarPlot($datay1);

$bplot->SetFillGradient(‘AntiqueWhite2‘,‘AntiqueWhite4:0.8‘,GRAD_VERT);

$bplot->SetColor(‘darkred‘);

// Create the second bar

$bplot2 = new BarPlot($datay2);

$bplot2->SetFillGradient(‘olivedrab1‘,‘olivedrab4‘,GRAD_VERT);

$bplot2->SetColor(‘darkgreen‘);

// And join them in an accumulated bar

$accbplot = new AccBarPlot(array($bplot,$bplot2));

$graph->Add($accbplot);

$graph->Stroke();

?>

既可实现php报表需求!

php实现报表(jpgraph插件实现),布布扣,bubuko.com

时间: 2024-08-07 00:17:44

php实现报表(jpgraph插件实现)的相关文章

WPS报表导出插件

1        VB开发WPS插件的步骤 1.1     启动程序 1.1.1      网络上的示例代码 Option Explicit Implements IDTExtensibility2 Private Sub IDTExtensibility2_OnConnection(ByVal Application As Object, ByVal ConnectMode As AddInDesignerObjects.ext_ConnectMode, ByVal AddInInst As

ionic3引用外部插件--百度地图及echart报表的使用

前言 ionic3提供的组件已经相当丰富咯,但是事实上有些特殊的需求,比如使用百度地图,或者第三方插件echart报表插件是,就不能用传统的方式去使用第三方插件咯,如何在Ionic3项目中使用第三方JavaScript库?.其实特别简单啦,跟着我步伐前进吧. 使用步骤如下 环境安装 1, 安装ChartJs库 cd /项目的根目录下 npm install chart.js --save 2, 全局安装typings npm install -g typings 3.找到自己的项目新建一个dec

关于水晶报表的一些错误

运行程序发现未能加载水晶报表的一些文件,其实自从vs2005开始以后的版本就已经不自带水晶报表的插件了,因此需要去下载,现在提供下载的东西 这么多总有一款适合你的 ,当遇到无法加载水晶报表的某些文件时的错误时不妨找到这些文件,安装后试试,如果找不到可以M我.

(转)VS2010结合水晶报表做条码标签打印功能

本文转载自:http://blog.sina.com.cn/s/blog_552ca1400100y6dd.html 先来个功能效果图: 大家都知道VS2005和VS2008软件本身是包含水晶报表插件的,而新版本的VS2010去掉了SAP水晶报表的插件,想要在VS2010中使用水晶报表首先要下载SAP的插件CRforVS_13_0.exe,我这下载的是13版本的. 下载完成后安装,现在就可以在VS2010里面使用了,哈哈. 1.准备工作,条码实现 具体如何实现条码,这里不再赘述,详细请参考:ht

报表移动端app如何实现页面自适应?

1. 描述 PC上制作好的报表,在手机端查看的时候,报表软件默认的自适应效果不尽人如意.例如,报表比较大,到手机上被缩的非常小,字都看不清等等.为此FineReport增加了选项可以手动控制报表在移动终端上的显示效果.本文将详细演示这一功能如何实现并进行详细的操作演示. 2. 步骤 2.1 安装自适应设置插件 启动设计器,打开服务器>插件管理>全部插件,选择报表自适应插件,然后安装: 注:若全部插件中没有显示插件,请更新jar包,或者安装最新的设计器 安装后,重启设计器,打开模板,点击菜单模板

Delphi插件创建、调试与使用应用程序扩展

Delphi插件创建.调试与使用应用程序扩展 翻译 : MiracleZ  有没有使用过Adobe Photoshop?如果用过,你就会对插件的概念比较熟悉.对外行人来说,插件仅仅是从外部提供给应用程序的代码块而已(举个例子来说,在一个DLL中).一个插件和一个普通DLL之间的差异在于插件具有扩展父应用程序功能的能力.例如,Photoshop本身并不具备进行大量的图像处理功能.插件的加入使其获得了产生诸如模糊.斑点,以及其他所有风格的奇怪效果,而其中任何一项功能都不是父应用程序自身所具有的.对于

【jQuery】兼容IE6的图表插件Highcharts

在网页中有时候需要画出统计图,尤其是一些OA系统中,这样能够给各位看官一个直观的数据显示.图表用很多东西都能画出来,比如JSP可以利用JAVA本身就有的绘图函数,php有jpgraph插件,具体请看<[php]使用jpgraph完成投票系统的普通用户部分>(点击打开链接),等等,但毕竟属于现实层的内容,还是用前端插件更好一点.网上的JavaScript/jQuery图标插件到处东西,但是试过JS charts还是觉得Highcharts图表插件最好.因为它兼容IE6.其它不兼容IE6的东西太先

动手编写插件-javascript分页插件

原来公司用的报表分页插件是C#编写的服务器插件,需要前后台交互,而且不支持ajax. 经过一段时间折腾,我编写了一个轻便的jquery分页插件,支持ajax.下面是插件代码 /* 插件名称:报表分页 作者:Keven 调用方法: 1.在html报表下面增加<div class="pageInfo"></div> 2. javascript代码 $(".pageInfo").PageInit(); 3.定义函数setResult,把json数据

基于.NET平台常用的框架整理

自从学习.NET以来,优雅的编程风格,极度简单的可扩展性,足够强大开发工具,极小的学习曲线,让我对这个平台产生了浓厚的兴趣,在工作和学习中也积累了一些开源的组件,就目前想到的先整理于此,如果再想到,就继续补充这篇日志,日积月累,就能形成一个自己的组件经验库. 分布式缓存框架: Microsoft Velocity:微软自家分布式缓存服务框架. Memcahed:一套分布式的高速缓存系统,目前被许多网站使用以提升网站的访问速度. Redis:是一个高性能的KV数据库. 它的出现很大程度补偿了Mem