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

 

相關文章
相關標籤/搜索