Ignore:
Timestamp:
2013/08/24 23:33:52 (11 years ago)
Author:
kimoto
Message:

#2043 typo修正・ソース整形・ソースコメントの改善 for 2.13.0
PHP4的な書き方の修正

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_13-dev/data/class/graph/SC_Graph_Line.php

    r22567 r23124  
    2525class SC_Graph_Line extends SC_Graph_Base_Ex 
    2626{ 
    27     var $area_width; 
    28     var $area_height; 
    29     var $ygrid_on; 
    30     var $graph_max;     // グラフのエリア最大値(Y軸頂点の値) 
    31     var $arrXLabel; 
    32     var $XLabelAngle;   // X軸ラベル角度 
    33     var $XTitle;        // X軸タイトル 
    34     var $YTitle;        // Y軸タイトル 
    35     var $arrDataList;   // グラフデータを格納 
    36     var $arrPointList;  // 折れ線座標を格納 
    37     var $line_max;      // 複数の描画の場合に加算していく 
    38  
    39     var $x_margin; 
    40     var $y_margin; 
     27    public $area_width; 
     28    public $area_height; 
     29    public $ygrid_on; 
     30    public $graph_max;     // グラフのエリア最大値(Y軸頂点の値) 
     31    public $arrXLabel; 
     32    public $XLabelAngle;   // X軸ラベル角度 
     33    public $XTitle;        // X軸タイトル 
     34    public $YTitle;        // Y軸タイトル 
     35    public $arrDataList;   // グラフデータを格納 
     36    public $arrPointList;  // 折れ線座標を格納 
     37    public $line_max;      // 複数の描画の場合に加算していく 
     38 
     39    public $x_margin; 
     40    public $y_margin; 
    4141 
    4242    // コンストラクタ 
    43     function __construct( 
     43    public function __construct( 
    4444        $bgw = BG_WIDTH, $bgh = BG_HEIGHT, $left = LINE_LEFT, $top = LINE_TOP, 
    4545        $area_width = LINE_AREA_WIDTH, $area_height = LINE_AREA_HEIGHT) { 
     
    5656 
    5757    // X軸ラベルの角度セット 
    58     function setXLabelAngle($Angle) 
     58    public function setXLabelAngle($Angle) 
    5959    { 
    6060        $this->XLabelAngle = $Angle; 
     
    6262 
    6363    // Y軸タイトル 
    64     function drawYTitle() 
     64    public function drawYTitle() 
    6565    { 
    6666        // Y軸にタイトルを入れる 
     
    7474 
    7575    // X軸タイトル 
    76     function drawXTitle() 
     76    public function drawXTitle() 
    7777    { 
    7878        // Y軸にタイトルを入れる 
     
    8686 
    8787    // Y軸の描画 
    88     function drawYLine() 
     88    public function drawYLine() 
    8989    { 
    9090        imageline($this->image, $this->left, $this->top, $this->left, $this->top + $this->area_height, $this->flame_color); 
     
    112112 
    113113    // X軸の描画 
    114     function drawXLine($bar = false) 
     114    public function drawXLine($bar = false) 
    115115    { 
    116116        imageline($this->image, $this->left, $this->top + $this->area_height, $this->left + $this->area_width, $this->top + $this->area_height, $this->flame_color); 
     
    156156 
    157157    // グリッド表示 
    158     function setYGridOn($ygrid_on) 
     158    public function setYGridOn($ygrid_on) 
    159159    { 
    160160        $this->ygrid_on = $ygrid_on; 
     
    162162 
    163163    // ポイントの描画 
    164     function setMark($line_no, $left, $top, $size = LINE_MARK_SIZE) 
     164    public function setMark($line_no, $left, $top, $size = LINE_MARK_SIZE) 
    165165    { 
    166166        // 偶数に変換しておく 
     
    178178 
    179179    // Y軸目盛りに値を入れる 
    180     function setYScale() 
     180    public function setYScale() 
    181181    { 
    182182        // 1目盛りの値 
     
    195195 
    196196    // 
    197     function setMax($arrData) 
     197    public function setMax($arrData) 
    198198    { 
    199199        // データの最大値を取得する。 
     
    212212 
    213213    // グラフの描画 
    214     function drawGraph() 
     214    public function drawGraph() 
    215215    { 
    216216        // グラフ背景を描画 
     
    238238 
    239239    // ラインを描画する 
    240     function drawLine($line_no) 
     240    public function drawLine($line_no) 
    241241    { 
    242242        $arrPointList = $this->arrPointList[$line_no]; 
     
    255255 
    256256    // マークを描画する 
    257     function drawMark($line_no) 
     257    public function drawMark($line_no) 
    258258    { 
    259259        $arrPointList = $this->arrPointList[$line_no]; 
     
    267267 
    268268    // ラベルを描画する 
    269     function drawLabel($line_no) 
     269    public function drawLabel($line_no) 
    270270    { 
    271271        $arrData = $this->arrDataList[$line_no]; 
     
    283283 
    284284    // データをセットする 
    285     function setData($arrData) 
    286     { 
    287         $this->arrDataList[$this->line_max] = array_values((array)$arrData); 
     285    public function setData($arrData) 
     286    { 
     287        $this->arrDataList[$this->line_max] = array_values((array) $arrData); 
    288288        $this->setMax($this->arrDataList[$this->line_max]); 
    289289        // 値の描画変換率 
     
    305305 
    306306    // X軸ラベルをセットする 
    307     function setXLabel($arrXLabel) 
    308     { 
    309         $this->arrXLabel = array_values((array)$arrXLabel); 
     307    public function setXLabel($arrXLabel) 
     308    { 
     309        $this->arrXLabel = array_values((array) $arrXLabel); 
    310310    } 
    311311 
    312312    // X軸タイトルをセットする 
    313     function setXTitle($title) 
     313    public function setXTitle($title) 
    314314    { 
    315315        $this->XTitle = $title; 
     
    317317 
    318318    // Y軸タイトルをセットする 
    319     function setYTitle($title) 
     319    public function setYTitle($title) 
    320320    { 
    321321        $this->YTitle = $title; 
Note: See TracChangeset for help on using the changeset viewer.