レーダーチャートの軸を描く
$chart->drawRadarAxis($data->GetData(), $data->GetDataDescription(), TRUE, 20, 120, 120, 120, 230, 230);
void pChart::drawRadarAxis($Data,$DataDescription,$Mosaic=TRUE,$BorderOffset=10,$A_R=60,$A_G=60,$A_B=60,$S_R=200,$S_G=200,$S_B=200,$MaxValue=-1);
Table: drawRadarAxis
Parameter | 説明 |
$Data | プロットするデータ |
$DataDescription | プロットするデータの Data Description |
$Mosaic | FALSE の場合は網領域が灰色に塗られない |
$BorderOffset | グラフ境界からのオフセット値 (px 単位) |
$A_R | 軸色 (R) |
$A_G | 軸色 (G) |
$A_B | 軸色 (B) |
$S_R | 網色 (R) |
$S_G | 網色 (G) |
$S_B | 網色 (B) |
$MaxValue | 最大値 |
- $BorderOffset = 0 の場合
$chart->drawRadarAxis($data->GetData(), $data->GetDataDescription(), TRUE, 0, 120, 120, 120, 230, 230);
- $BorderOffset = 50 の場合
$chart->drawRadarAxis($data->GetData(), $data->GetDataDescription(), TRUE, 50, 120, 120, 120, 230, 230);
- $A_R = 255, $A_G = 0, $A_B = 0 の場合
$chart->drawRadarAxis($data->GetData(), $data->GetDataDescription(), TRUE, 20, 255, 0, 0, 230, 230);
- $S_R = 0, $S_G = 255, $S_B = 0 の場合
$chart->drawRadarAxis($data->GetData(), $data->GetDataDescription(), TRUE, 20, 120, 120, 120, 0, 255, 0);
レーダーチャートを描く(線)
$chart->drawRadar($data->GetData(), $data->GetDataDescription, 20);
void pChart::drawRadar($Data,$DataDescription,$BorderOffset=10,$MaxValue=-1);
Table: drawRadar
Parameter | 説明 |
$Data | プロットするデータ |
$DataDescription | プロットするデータの Data Description |
$BorderOffset | グラフ境界からのオフセット値 (px 単位) |
$MaxValue | 最大値 |
$BorderOffset と $MaxValue は drawRadarAxis() で設定した値と同じにすること。
レーダーチャートを描く(塗りつぶし)
$chart->drawFilledRadar($data->GetData(), $data->GetDataDescription(), 50, 20);
void pChart::drawFilledRadar($Data,$DataDescription,$Alpha=50,$BorderOffset=10,$MaxValue=-1);
Table: drawFilledRadar
Parameter | 説明 |
$Data | プロットするデータ |
$DataDescription | プロットするデータの Data Description |
$Alpha | 透過度 (下図参照) |
$BorderOffset | グラフ境界からのオフセット値 (px 単位) |
$MaxValue | 最大値 |
$BorderOffset と $MaxValue は drawRadarAxis() で設定した値と同じにすること。
0 件のコメント:
コメントを投稿