class AbstractGraph

Graph 共通クラス.

Properties

$arrRGB
$arrColor
$arrDarkColor
$image
$left
$top
$shade_color
$flame_color
$shade_on
$text_color
$labelbg_color
$bgw
$bgh
$clabelbg_color
$title_color
$text_top
$mark_color
$arrLegend
$ARR_GRAPH_RGB グラフ背景
$ARR_BG_COLOR 背景色
$ARR_SHADE_COLOR 影の色
$ARR_FLAME_COLOR 縁の色
$ARR_TEXT_COLOR 文字色
$ARR_LABELBG_COLOR ラベル背景
$ARR_LEGENDBG_COLOR 凡例背景
$ARR_TITLE_COLOR タイトル文字色
$ARR_GRID_COLOR グリッド線色

Methods

__construct($bgw, $bgh, $left, $top)

No description

resampled()

No description

setColorList($arrRGB)

No description

setShadeOn($shade_on)

No description

outputGraph($header = true, $filename = '')

No description

getTextWidth($text, $font_size)

No description

setText($font_size, $left, $top, $text, $color = NULL, $angle, $labelbg = false)

No description

drawTitle($text, $font_size = TITLE_FONT_SIZE)

No description

debugPrint($text)

No description

drawLegend($legend_max = '', $clabelbg = true)

No description

drawClabelBG($left, $top, $right, $bottom)

No description

setLegend($arrLegend)

No description

void
init()

クラスの初期化を行う.

double[]
lfGetArcPos($cx, $cy, $cw, $ch, $e)

円の中心点と直径から弧の終端座標を算出する.

lfImageText($dst_image, $text, $font_size, $left, $top, $font, $arrRGB)

画像にテキストを描画する

lfGetImageColor($image, $array)

表示色の取得

lfGetImageDarkColor($image, $array)

影用表示色の取得

Details

at line 184
__construct($bgw, $bgh, $left, $top)

Parameters

$bgw
$bgh
$left
$top

at line 214
resampled()

at line 225
setColorList($arrRGB)

Parameters

$arrRGB

at line 240
setShadeOn($shade_on)

Parameters

$shade_on

at line 246
outputGraph($header = true, $filename = '')

Parameters

$header
$filename

at line 262
getTextWidth($text, $font_size)

Parameters

$text
$font_size

at line 281
setText($font_size, $left, $top, $text, $color = NULL, $angle, $labelbg = false)

Parameters

$font_size
$left
$top
$text
$color
$angle
$labelbg

at line 318
drawTitle($text, $font_size = TITLE_FONT_SIZE)

Parameters

$text
$font_size

at line 328
debugPrint($text)

Parameters

$text

at line 340
drawLegend($legend_max = '', $clabelbg = true)

Parameters

$legend_max
$clabelbg

at line 396
drawClabelBG($left, $top, $right, $bottom)

Parameters

$left
$top
$right
$bottom

at line 408
setLegend($arrLegend)

Parameters

$arrLegend

at line 421
void init()

クラスの初期化を行う.

表示色をメンバ変数にセットする.

Return Value

void

at line 463
double[] lfGetArcPos($cx, $cy, $cw, $ch, $e)

円の中心点と直径から弧の終端座標を算出する.

Parameters

$cx
$cy
$cw
$ch
$e

Return Value

double[] 円の中心点と直径から弧の終端座標の配列

at line 476
lfImageText($dst_image, $text, $font_size, $left, $top, $font, $arrRGB)

画像にテキストを描画する

Parameters

$dst_image
$text
$font_size
$left
$top
$font
$arrRGB

at line 487
lfGetImageColor($image, $array)

表示色の取得

Parameters

$image
$array

at line 498
lfGetImageDarkColor($image, $array)

影用表示色の取得

Parameters

$image
$array