【php折线图、饼状图、柱状图的生成实例】教程文章相关的互联网学习教程文章

php绘制柱状图【图】

效果:<?php /**** @project Bar Graph Program* @license GPL* @package* @file GrapBar.php* @date 2007-4-3* @version 1.0* @last modified* 定义 柱状图(柱形图) 类** 注意,使用前请确保字体路径存在并允许访问,如果出错,还要检查在php.ini配置中的open_basedir项,如果没此路径请添加,或在程序中设置包含** 智能化的柱状图程序,用于报表等****/define("DEFAULT_FONT_PATH", "c:/windows/fonts/simhei.ttf"); class Sin...

PHP动态柱状图改进版【图】

前面已经写过如果只做动态柱状图,其实原理还是很简单的。今天,因为昨天下午有新的需求,今天上午又修改了一番,并将数据根据编号不同分割显示在表中。 下面把代码粘出来,方便以后自己查看,思路只是一时的火花,今天我想出来这么做,不一定下次还能想得到,也不用费劲的去想,所以写成笔记是比较好的形式。 <!DOCTYPE html> <?php // 计算上一个月的今天 function last_month_today($time) {$last_month_time = mktime(date(...

PHP动态柱状图【图】

1.需求 查询最近一个月的数据总条数和审核通过的条数,做成柱状图<!DOCTYPE html> <?php //计算上一个月的今天 function last_month_today($time){$last_month_time = mktime(date("G", $time), date("i", $time),date("s", $time), date("n", $time), 0, date("Y",$time));$last_month_t = date("t", $last_month_time);if ($last_month_t < date("j", $time)) {return date("Y-m-t H:i:s", $last_month_time);}return da...

JpGraph php柱状图使用介绍

JpGraph简介  以前用PHP作图时必须要掌握复杂抽象的画图函数,或者借助一些网上下载的花柱形图、饼形图的类来实现。没有一个统一的chart类来实现图表的快速开发。   现在我们有了一个新的选择:JpGraph。专门提供图表的类库。它使得作图变成了一件非常简单的事情,你只需从数据库中取出相关数据,定义标题,图表类型,然后的事情就交给JpGraph,只需掌握为数不多的JpGraph内置函数(可以参照JpGraph附带例子学习),就可以画出...

柱状图PHP柱状图实现代码【图】

还有疑问的朋友可以加我QQ:460634320,大家一起讨论。 效果图: 代码如下:function createImage($data,$twidth,$tspace,$height){ header("Content-Type:image/jpeg"); $dataname = array(); $datavalue = array();//data里面的值 $i = 0; $j = 0; $k = 0; $num = sizeof($data); foreach($data as $key => $val){ $dataname[] = $key; $datavalue[] = $val; } $width = $num * ($twidth + $tspace) + 20 ;//获取图像的宽度 $im =...

快乐男声学院24小时phpGD绘制24小时柱状图

80,250,430,134,35,60,233,90,263,225,120,59,151,677,340,221,550,300,229,97,230,123,133,87 一共24个数字 一个都不能少哦少了要出错 你可以修改函数判断一下 代码如下:/* 24小时柱状图 作者:taokey QQ:29611705 */ function h24($str){ $hour = explode(",",$str); $hmax = max($hour); $ppix = 150/$hmax; //计算柱状图高度 $h0 = 190-$hour[0]...

php打造智能化的柱状图程序的方法

本篇文章主要介绍php打造智能化的柱状图程序的方法,感兴趣的朋友参考下,希望对大家有所帮助。本文主要介绍了php打造智能化的柱状图程序,用于报表等的相关资料,具体如下:<?php /*** * @project Bar Graph Program * @license GPL * @package * @file GrapBar.php * @date 2007-4-3 * @version 1.0 * @last modified * 定义 柱状图(柱形图) 类 * * 注意,使用前请确保字体路径存在并允许访问,如果出错,还要检查在php.ini配置...

php使用Jpgraph创建柱状图展示年度收支表效果示例【图】

这篇文章主要介绍了php使用Jpgraph创建柱状图展示年度收支表效果,结合完整实例形式分析了Jpgraph创建柱状图的具体步骤与操作技巧,需要的朋友可以参考下本文实例讲述了php使用Jpgraph创建柱状图展示年度收支表效果。分享给大家供大家参考,具体如下:应用GD2库可以创建各式各样的图像,但是制作复杂的统计图形,仅通过GD2函数库来实现,则显得非常繁琐。PHP从诞生走向成熟经历了多次变革,在这期间,许多组织机构都开发了PHP的框架和...

求一个饼状图或柱状图php生成类或例子

PHP代码:--------------------------------------------------------------------------------/*-------------------------------------------------------------------------*///// Module Name: 一个3D的饼图类//// Author:Avenger(avenger@php.com) Last Modify: 2002-10-30 11:19// Copyright (c) 2002 by Avenger/*-------------------------------------------------------------------------*///公用函数部分//把角度转换为...

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

新手初识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 gr...

php柱状图(JpGraph类库)的生成方法分享

DEFINE("CACHE_DIR","/tmp/jpgraph_cache/");   DEFINE("TTF_DIR","/usr/X11R6/lib/X11/fonts/truetype/");Windows系统改为:  DEFINE("CACHE_DIR","c:/apache/htdocs/ jpgraph_cache/");   DEFINE("TTF_DIR","c:/windows/fonts");注意事项: (1)cache(缓存)文件夹路径可以自己定义,而TTF(字体)文件夹必须是%system%/Fonts。(2)确保PHP对cache(缓存)文件夹有写的权限。 5、 完成上述设置后就可以使用JpGraph了,可...

phpGD库绘制24小时柱状图的实例代码

/* 24小时柱状图 作者:taokey QQ:29611705* 编辑:bbs.it-home.org*/ function h24($str){ $hour = explode(",",$str); $hmax = max($hour); $ppix = 150/$hmax; //计算柱状图高度 $h0 = 190-$hour[0]*$ppix; $h1 = 190-$hour[1]*$ppix; $h2 = 190-$hour[2]*$ppix; $h3 = 190-$hour[3]*$ppix; $h4 = 190-$hour[4]*$ppix; $h5 = 190-$hour[5]*$ppix; $h6 = 190-$hour[6]*$ppix; $h7 = 190-$hour...

php柱状图生成的简单例子jpgraph类库实例

/*** 使用JpGraph生成柱状图* by bbs.it-home.org*/  require_once '../jpgraph/src/jpgraph.php';  require_once '../jpgraph/src/jpgraph_line.php';  require_once '../jpgraph/src/jpgraph_bar.php';  // y 轴数据,以数组形式赋值  $ydata = array(12,4,9,15,11,10,9,7,15,7);  // 创建 Graph 类,350 为宽度,250 长度,auto:表示生成的缓存文件名是该文件的文件名+扩展名(.jpg .png .gif ……)  $graph = ne...

PHP柱状图生成代码(imagefilledrectugle函数示例)

/*** php 柱状图 imagefilledrectugle函数用例* by bbs.it-home.org*/function createImage($data,$twidth,$tspace,$height){ header("Content-Type:image/jpeg"); $dataname = array(); $datavalue = array();//data里面的值 $i = 0; $j = 0; $k = 0; $num = sizeof($data);foreach($data as $key => $val){ $dataname[] = $key; $datavalue[] = $val; }$width = $num * ($twidth + $tspace) + 20 ;//获取图像的宽度 $im = imagec...

php报表类库jpgraph柱状图生成实例【图】

/*** JpGraph类生成柱状图* by bbs.it-home.org*/$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); //图像高宽 $...

实例 - 相关标签