pChart::drawScale() のパラメータにより軸の調整を行う。
void pChart::drawScale($Data, $DataDescription, $ScaleMode, $R, $G, $B, $DrawTicks=TRUE, $Angle=0, $Decimals=1, $WithMargin=FALSE, $SkipLabels=1, $RightScale=FALSE);
Table: drawScale
Parameter | 説明 |
$Data | プロットするデータ |
$DataDescription | プロットするデータの DataDescription |
$ScaleMode | 下表参照 |
$R | 色 (R) |
$G | 色 (G) |
$B | 色 (B) |
$DrawTicks | FALSE にすることでラベルが表示されなくなる (下図参照) |
$Angle | ラベルの角度 |
$Decimals | 数値桁数 |
$WithMargin | FALSE の場合グラフの表示幅が描画領域いっぱいで使用される (下図参照) |
$SkipLabels | X 軸のラベルのスキップ数 (下図参照) |
$RightScale | |
Table: ScaleMode の値
Parameter | 意味 |
SCALE_NORMAL | プロット値の最大・最小値まで表示 |
SCALE_START0 | 最小値が 0 に設定される |
SCALE_ADDALL | すべてのプロット値の累積で最大・最小が決まる |
SCALE_ADDALLSTART0 | 上項目と同様だが最小値が 0 に設定される |
- SCALE_NOMAL の場合
$chart->drawScale($data->GetData(),$data->GetDataDescription(),SCALE_NORMAL,150,150,150,TRUE,0,2,TRUE);
- SCALE_START0 の場合
$chart->drawScale($data->GetData(),$data->GetDataDescription(),SCALE_START0,150,150,150,TRUE,0,2,TRUE);
- $DrawTicks=FALSE の場合
$chart->drawScale($data->GetData(),$data->GetDataDescription(),SCALE_START0,150,150,150,FALSE,0,2,TRUE);
- $WidthMargin=FALSE の場合
$chart->drawScale($data->GetData(),$data->GetDataDescription(),SCALE_START0,150,150,150,TRUE,0,2,FALSE);
- $SkipLabel=2 の場合
$chart->drawScale($data->GetData(),$data->GetDataDescription(),SCALE_START0,150,150,150,TRUE,0,2,TRUE, 2);
0 件のコメント:
コメントを投稿