精华内容
下载资源
问答
  • JPGraph

    2013-06-14 07:52:00
    一、JPGraph是什么  1.JPGraph是一个专门提供图表的类库  2.需要从官网下载http://jpgraph.net/download/ 二、如何使用  1.引入基类jpgraph.php  2.引入需要使用的功能类 三、示例  1.饼状图 ...

    一、JPGraph是什么

      1.JPGraph是一个专门提供图表的类库

      2.需要从官网下载http://jpgraph.net/download/


    二、如何使用

      1.引入基类jpgraph.php

      2.引入需要使用的功能类


    三、示例

      1.饼状图

     1 <?php
     2     include_once("jpgraph/jpgraph.php");
     3     include_once("jpgraph/jpgraph_pie.php");
     4     
     5     $data=array(40,60,21,33,12);
     6     
     7     $graph=new PieGraph(300,300);
     8     $graph->SetShadow();
     9     
    10     $graph->title->Set("'Sand' Theme");
    11     $graph->title->SetFont(FF_FONT1,FS_BOLD);
    12     
    13     $p1=new PiePlot($data);
    14     $p1->SetTheme("sand");
    15     $p1->SetCenter(0.5,0.55);
    16     $p1->value->Show(false);
    17     
    18     $graph->Add($p1);
    19     $graph->Stroke();
    20 ?>
    View Code

     

     

    转载于:https://www.cnblogs.com/weiheli/archive/2013/06/14/3132890.html

    展开全文
  • JpGraph

    2011-03-07 11:32:16
    JpGraph 是一个强大的绘图组建,能根据用户的需要绘制任意图形,根据提供数据自动生成图形。可以应用在任意PHP环境中。   安装   从官方网站http://jpgraph.net/上下载适合php版本的Jpgraph   安装方法:...

    JpGraph 是一个强大的绘图组建,能根据用户的需要绘制任意图形,根据提供数据自动生成图形。可以应用在任意PHP环境中。

     

    安装

     

    从官方网站http://jpgraph.net/上下载适合php版本的Jpgraph

     

    安装方法:(1)解压到一个文件夹下,如D:\jpgraph

                   (2)修改php.ini中的inclde_path,如:include_path = ".;D:\jpgraph".

                   (3)重启Apache。

    或者将src文件夹直接解压到项目目录下,这样Jpgraph只对当前项目有效。

    Jpgraph需要GD库的支持,要将php.ini中;extension=php_gd2.dll前的分号去掉

     

    配置

     

    jpg-config.inc.php 是用于配置Jpgraph类库的文件

     

        (1)支持中文的配置

              DEFINE('CHINESE_TTF_FONT','bkai00mp.ttf');

        (2)默认图片格式

           define('DEFAULT_GFORMAT','auto');

    实例

     

    Ruby代码 复制代码 收藏代码
    1. <?php   
    2. include_once("src/jpgraph.php");   
    3. include_once("src/jpgraph_pie.php");   
    4. include_once("src/jpgraph_pie3d.php");   
    5. $data = array(2112,312,121);   
    6. $graph = new PieGraph(540,260,'auto');   
    7. $graph -> SetShadow();   
    8. $graph -> title -> Set("应用3D饼状图");   
    9. $graph -> title -> SetFont(FF_SIMSUN,FS_BOLD);   
    10. $graph -> legend -> SetFont(FF_SIMSUN,FS_NORMAL);   
    11. $p1 = new PiePlot3D($data);   
    12. $p1 -> SetLegends(array("IT数码","家电","日用品"));   
    13. $targ = array("pie3d_csimex1.php?v=1","pie3d_csimex1.php?v=2","pie3d_csimex1.php?v=3");   
    14. $alts = array("ss","sss","33");   
    15. $p1 -> SetCSIMTargets($targ,$alts);   
    16. $p1 -> SetCenter(0.4,0.5);   
    17. $graph -> Add($p1);   
    18. $graph -> StrokeCSIM();   
    19. ?>  

     原文来自:http://mylir.iteye.com/blog/881745

     

    展开全文
  • jpgraph-2.3.4

    2020-03-16 06:00:35
    jpgraph-2.3.4.tar.gz
  • JpGraph 画图

    2019-06-11 20:45:00
     PHP jpgraph安装及基本用法 http://www.php.cn/php-weizijiaocheng-400977.html    JpGraph使用详解之中文乱码解决方法 https://www.cnblogs.com/tdalcn/p/6385413.html  ...

    1:借鉴地址

      PHP jpgraph安装及基本用法    http://www.php.cn/php-weizijiaocheng-400977.html  

      JpGraph使用详解之中文乱码解决方法      https://www.cnblogs.com/tdalcn/p/6385413.html

      https://www.jb51.net/article/113751.htm

      http://www.360doc.com/content/14/1118/07/19529360_426041724.shtml

    转载于:https://www.cnblogs.com/gjh99/p/11005924.html

    展开全文
  • jpgraph绘图库

    2017-12-04 21:57:32
    本资源为jpgraph绘图库,可以导入工程后直接使用,可以用来学习和参考一下。
  • jpgraph-3.0.7

    2015-03-29 21:31:11
    jpgraph这个强大的绘图组件能根据用户的需求绘制任意图形。只需要提供数据,就能自动调用绘图函数的过程,把处理的数据输入自动绘制。jpgraph提供多种方法创建各种统计图,包括折线图、柱形图和饼形图等。jpgraph是...
  • 主要介绍了php图形jpgraph操作,结合具体实例形式分析了php基于jpgraph图形库实现图形绘制的相关操作技巧,需要的朋友可以参考下
  • Jpgraph,只要了解它的一些内置函数,可以轻松得画出折线图、柱形图、饼状图等图表。 首先要保证PHP打开了Gd2的扩展: 打开PHP.ini,定位到extension=php_gd2.dll,把前面的分号删掉。 然后下载Jpgraph,...
  • jpgraph-2.3.4.tar.zip

    2020-01-01 22:10:05
    解压缩jpgraph-2.3.4.tar.gz,jpgraph的类在src目录下,每次使用都要引用src/jpgraph.php,然后再引用具体的图表类型的类,例如要画折线图,就要引入src/jpgraph_line.php。官网:https://jpgraph.net/
  • JpGraph安装方法

    2012-05-29 21:16:19
    JpGraph安装方法的ppt讲解,介绍JpGraph中每个文件的作用以及如何安装这个类库。
  • php jpgraph

    2017-10-30 16:55:35
    1、jpgraph官网地址 http://jpgraph.net/ 2、下载jpgraph库 3、jpgraph的简单使用,以下是最基本的图形的生成代码 3.1、柱状图 // 引入类库 require_once '../lib/jpgraph/jpgraph.php'; require_once '../lib...

    1、jpgraph官网地址

    http://jpgraph.net/


    2、下载jpgraph库


    3、jpgraph的简单使用,以下是最基本的图形的生成代码

    3.1、柱状图

    <?php
    // 引入类库
    require_once '../lib/jpgraph/jpgraph.php';
    require_once '../lib/jpgraph/jpgraph_bar.php';
    //柱形图模拟数据
    $data=array(0=>-21,1=>-3,2=>12,3=>19,4=>23,5=>29,6=>30,7=>22,8=>26,9=>18,10=>5,11=>-10);
    //创建背景图
    $graph=new Graph(400,300);
    //设置刻度样式
    $graph->SetScale("textlin");
    //设置边界范围
    $graph->img->SetMargin(30,30,80,30);
    //设置标题
    $graph->title->Set("BarPlot test");
    //得到柱形图对象
    $barPlot=new BarPlot($data);
    //设置柱形图图例
    $barPlot->SetLegend("beijing");
    //显示柱形图代表数据的值
    $barPlot->value->show();
    //将柱形图加入到背景图
    $graph->Add($barPlot);
    //设置柱形图填充颜色
    $barPlot->SetFillColor('yellow');
    //设置边框颜色
    $barPlot->SetColor('red');
    //将柱形图输出到浏览器
    $graph->Stroke();
    
    //保存图片
     $graph->Stroke('../pic/barPlot.png');


    3.2、3D饼状图

    <?php
    require_once "../lib/jpgraph/jpgraph.php";
    require_once "../lib/jpgraph/jpgraph_pie.php";
    require_once "../lib/jpgraph/jpgraph_pie3d.php";
    $data=array(0=>3.5,1=>4.6,2=>9.1,3=>21.9,4=>42.3,5=>90.7,6=>183.5,7=>127.5,8=>61.4,9=>33.5,10=>11.5,11=>4.4);
    //创建画布
    $graph=new pieGraph(500,500);
    //设置图像边界范围
    $graph->img->SetMargin(30,30,80,30);
    //设置标题
    $graph->title->Set("piePlot3d Test");
    //得到3D饼图对象
    $piePlot3d=new piePlot3d($data);
    //设置图例
    $piePlot3d->SetLegends(array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"));
    //设置图例位置
    $graph->legend->Pos(0.1,0.15,"left","center");
    //将绘制好的3D饼图加入到画布中
    $graph->Add($piePlot3d);
    //输出
    $graph->Stroke();
    
    //保存图片
    $graph->Stroke('../pic/piePlot3d.png');


    3.3、饼状图

    <?php
    require_once "../lib/jpgraph/jpgraph.php";
    require_once "../lib/jpgraph/jpgraph_pie.php";
    //模拟数据
    $data=array(0=>3.5,1=>4.6,2=>9.1,3=>21.9,4=>42.3,5=>90.7,6=>183.5,7=>127.5,8=>61.4,9=>33.5,10=>11.5,11=>4.4);
    //创建画布
    $graph=new PieGraph(800,500);
    //设置图像边界范围
    $graph->img->SetMargin(30,30,80,30);
    //设置标题
    $graph->title->Set("PiePlot Test");
    //得到饼图对象
    $piePlot=new PiePlot($data);
    //设置图例
    $piePlot->SetLegends(array(1,2,3,4,5,6,7,8,9,11,12));
    //设置图例位置
    $graph->legend->Pos(0.01,0.45,"left","top");
    //添加到画布中
    $graph->Add($piePlot);
    //输出
    $graph->Stroke();
    
    
    //保存图片
    $graph->Stroke('../pic/PiePlot.png');

    3.4、折线图

    <?php
    //引入gpgraph库,创建XY坐标图
    require_once '../lib/jpgraph/jpgraph.php';
    require_once '../lib/jpgraph/jpgraph_line.php';
    
    //1、创建画布
    $graph = new Graph(600,800);
    //2、设置横纵坐标刻度样式
    /*
     * lin直线
     * text文本
     * int整数
     * log对数
     * textint
     */
    $aAxisType = 'textint';
    $graph->SetScale($aAxisType);
    //标题
    $graph->title->Set('this is a test');
    //数据
    $data = array(
        20, 30, 40, 14, 20, 60, 34, 62, 48, 120, 54
    );
    //创建LinePlot对象
    $linePlot = new LinePlot($data);
    //设置图例
    $linePlot->SetLegend('tuli');
    //将统计图添加到画布上
    $graph->Add($linePlot);
    
    //设置统计图颜色,一定放在添加画布之后
    $linePlot->SetColor('#F59927');
    
    //输出到浏览器
    $graph->Stroke();
    
    //保存图片
     $graph->Stroke('../pic/xy.png');
    
    
    //支持中文,需要配置
    /*
     * 1、在jpgraph_ttf.inc.php中,配置宏定义CHINESE_TTF_FONT
     *  比如可以改为支持中文的字体,如宋体
     *  define('CHINESE_TTF_FONT','SIMYOU.TTF');
     *  还需设置支持标题中文的字体
     * $graph->title->SetFont(FF_CHINESE)
     * 
     * 2、支持图例中文,修改jpgraph_legend.inc.php
     * 把public $font_family=FF_DEFAULT,$font_style=FS_NORMAL,$font_size=8;这个里面的
     * $font_family 改为支持中文
     * $font_family=FF_CHINESE,$font_style=FS_NORMAL,$font_size=8;
     * 
     */


    3.5、复合折线图

    <?php
    // 引入类库
    require_once '../lib/jpgraph/jpgraph.php';
    require_once '../lib/jpgraph/jpgraph_line.php';
    $data = array(
        0 => - 21,
        1 => - 3,
        2 => 12,
        3 => 19,
        4 => 23,
        5 => 29,
        6 => 30,
        7 => 22,
        8 => 26,
        9 => 18,
        10 => 5,
        11 => - 10
    ); // 第一条数据
    $data2y = array(
        0 => 3,
        1 => 12,
        2 => 18,
        3 => 30,
        4 => 28,
        5 => 33,
        6 => 43,
        7 => 39,
        8 => 36,
        9 => 29,
        10 => 15,
        11 => 10
    ); // 第二条数据
                                                                                             // 得到Graph对象
    $graph = new Graph(400, 400);
    // 设置X和Y轴样式及Y轴的最大值最小值
    $graph->SetScale("textint", - 30, 50);
    // 设置右侧Y轴样式及其最大值最小值
    $graph->SetY2Scale("int", - 30, 50);
    // 设置图像样式,加入阴影
    $graph->SetShadow();
    // 设置图像边界范围
    $graph->img->setMargin(40, 30, 50, 70);
    // 设置标题
    $graph->title->Set("this is a test X-Y-Y");
    // 得到曲线实例
    $linePlot = new LinePlot($data);
    // 得到第二条曲线
    $linePlot2y = new LinePlot($data2y);
    // 将曲线加入到图像中
    $graph->Add($linePlot);
    $graph->Add($linePlot2y);
    // 设置三个坐标轴名称
    $graph->xaxis->title->Set("Month");
    $graph->yaxis->title->Set("beijing");
    $graph->y2axis->title->Set("ShangHai");
    // 设置两条曲线的颜色
    $linePlot->SetColor('red');
    $linePlot2y->SetColor('black');
    
    // 设置两条曲线的图例
    $linePlot->SetLegend("Beijing");
    $linePlot2y->SetLegend("Shanghai");
    // 设置图例样式
    $graph->legend->setlayout(LEGEND_HOR);
    $graph->legend->Pos(0.45, 0.9, "center", "bottom");
    // 将图像输出到浏览器
    $graph->Stroke();
    
    //保存图片
     $graph->Stroke('../pic/xy2.png');



    展开全文
  • 主要介绍了PHP图形操作之Jpgraph学习笔记,较为详细的介绍了Jpgraph的安装与使用技巧,需要的朋友可以参考下
  • 新手初识jpgraph肯定会遇到各种各样的问题,比如乱码什么的,本案例是jpgraph3.0.7制作,也经过本人的多次实验,解决乱码问题 复制代码 代码如下: <?php $datay=array(); //纵坐标数据 $datax=array(); //横坐标数据...
  • jpgraph 实例文档

    2017-11-15 22:19:00
    下载在官方网站...安装将下载的得到的jpgraph压缩文件解压至相应的路径。 配置首先需要注意的是:要想适用jpgraph,你的PHP必须开启了GD2扩展。在jpgraph.php中有以下这样一段代码是设...
  • Jpgraph 使用说明

    千次阅读 2018-11-24 15:15:37
    src/jpgraph.php"); include("src/jpgraph_bar.php"); include ("src/jpgraph_line.php"); //设置显示的数据数组; $x_data = [1,2,3,4,5,6,7] $y_data = [1,2,3,4,5,6,7] //调用...
  • 本文实例讲述了PHP使用JPGRAPH制作圆柱图的方法。分享给大家供大家参考,具体如下: 制作圆柱图像的要点 首先,要使用jpgraph库,我们先要去官网进行下载,网址:https://jpgraph.net/。 下载完毕后将他解压到 这个...
  • 为了能够使用Jpgraph的功能,首先在程序中导入Jpgraph类库,然后创建两个数组分别表示两种图书的年度销售情况,创建Graph类的对象,并用创建的数组作为参数创建两个LinePlot类的对象。设置统计图的标题、刻度、背景...
  • PHP制作图表 JpGraph

    2019-09-28 21:03:06
    JpGraph 是PHP图表库,以下是如何操作:1、JpGraph 下载地址:http://www.html580.com/11710/demo 2、在PHP中引入相关JpGraph的文件 include ("jpgraph-4.0.2/src/jpgraph.php"); include ("jpgraph-4.0.2/src/...
  • 主要介绍了php使用Jpgraph绘制饼状图的方法,实例分析了Jpgraph通过PieGraph实现饼状图的技巧,需要的朋友可以参考下
  • 主要介绍了php使用Jpgraph绘制柱形图的方法,涉及Jpgraph通过定义数组、设置阴影、边距、字体等实现柱形图的相关技巧,需要的朋友可以参考下
  • Jpgraph类库制作统计图功能及其强大,不仅可以绘制平面图形,而且可以绘制具有3D效果的图形。直接使用GD2函数库可以绘制出各种图形,当然也包括3D饼图,但使用GD2函数绘制3D图形要花费大量的时间,而且相对复杂,...
  • Jpgraph使用demo

    2017-04-20 10:25:09
    require_once('jpgraph-4.0.2/src/jpgraph.php'); $ac='c'; if($ac=='a'){ /********************条形图************************/ require_once('jpgraph-4.0.2/src/jpgraph_bar.php');//条形图的类...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 659
精华内容 263
关键字:

jpgraph