レーダーチャートの軸を描く
$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);
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC1FZV6efalydHuF0MsduLlBVznVEzdOrgUvHvfs4w1eBFLmiEuHopd7WSzYW-yZeu6X6be9pGuEVsTGph5uFPvnSZxaciff-AWw2wGhWCYXiryInWRh0vs9eo8CBX7BojjVYJh-wCX8Kq/s320/pchart-01.png)
- $BorderOffset = 50 の場合
$chart->drawRadarAxis($data->GetData(), $data->GetDataDescription(), TRUE, 50, 120, 120, 120, 230, 230);
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHO2WWj-1eO868wHvc1FluaX2szKoDELb9PZSS7mN3Piicu2C5IuwVYYp96EPOMU0rFc1dXQJ6KMndrbCkQ5tL-kii5CdYTgFRFUPiMjNsfxMUxB00NVFMTcK8kkIxOjVvoBPH5lzOnXPa/s320/pchart-02.png)
- $A_R = 255, $A_G = 0, $A_B = 0 の場合
$chart->drawRadarAxis($data->GetData(), $data->GetDataDescription(), TRUE, 20, 255, 0, 0, 230, 230);
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhn9aFvMiHmY17mECyIMsJ-UQikbnWaNdIdJIpaiXq70k_v3jBIG2VWm3z9vmSJ8eL1_WLXWT4KcJlb6Bga8Ec8Qe4tW76h2qcowtSwwOR3Uqa1G3ih5m2Qz3POCeL27oGh-3PPDB-zcQBo/s320/pchart-03.png)
- $S_R = 0, $S_G = 255, $S_B = 0 の場合
$chart->drawRadarAxis($data->GetData(), $data->GetDataDescription(), TRUE, 20, 120, 120, 120, 0, 255, 0);
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRzv3W9ql1sKqgNLuCjTiMQH4G4GeecCvZWkhR03_QxCmXwu7Sa2-PliS4UYtW0qZR2k_t98wXBRto0J4faMSNB4Yf9mcKACpkKSXLLPdlrbvmddxaJnmtDxa3DsSqgbNAOliH0HnAF-jJ/s320/pchart-04.png)
レーダーチャートを描く(線)
$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 件のコメント:
コメントを投稿