jpGraph学习——绘制XY统计图

<?php 
    //XY坐标图

    require_once("../src/jpgraph.php");            //加载jpGraph基本类库

    require_once("../src/jpgraph_line.php");       //加载jpGraph绘制直线类库

    //1.建立画布

    $graph = new Graph(600, 400);

    //2.设置横坐标刻度样式

    /*

    line 直线

    text 文本

    int 整数

    log 对数

    textint --(横坐标)文本+(纵坐标)整数  
 
    */

    $graph->SetScale('textint');

    //3.设置统计图标题

    //--设置支持中文标题

    $graph->title->SetFont(FF_CHINESE);

    $graph->title->Set('慕课网');

    $data = array(0=>10, 1=>20, 2=>40, 3=>50, 4=>80, 5=>100);

    //4.获得LinePlot对象

    $linePlot = new LinePlot($data);

    //5.设置图例

    $linePlot->SetLegend('tuli');

    //6.将统计图添加到画布上

    $graph->Add($linePlot);

    //设置统计图的颜色,必定要在添加到画布以后再设置

    $linePlot->setColor('red');

    //生成并输出

    $graph->Stroke();

    //输出到画布(生成图片)

    //$graph->Stroke('/test.png');

    /**

    * 支持中文配置

    * 1. 支持中文标题

    * 修改jpgraph_ttf.inc.php

    * 搜索define('CHINESE_TTF_FONT','SIMYOU.ttf');

    * $graph->title->SetFont(FF_CHINESE);

    * 2.支持中文图例

    * 修改jpgraph_legend.inc.php,将$font_family修改为FF_CHINESE

    * public $font_family=FF_CHINESE,$font_style=FS_NORMAL,$font_size=8; 


    */

 输出结果:php

 

相关文章
相关标签/搜索