pChartクラス

このクラスは、すべてのグラフィカルなものが含まれます。 pChartクラスのすべての組み込み関数およびそれに関連するパラメータの短い要約を見つけるでしょう。 このドキュメントは最後に1.27の変更リリースと一致するように更新されています。

クラス初期化
pChart($XSize,$YSize)
描画メソッド
drawBackground($R,$G,$B)
drawRectangle($X1,$Y1,$X2,$Y2,$R,$G,$B)
drawFilledRectangle($X1,$Y1,$X2,$Y2,$R,$G,$B,$DrawBorder=TRUE,$Alpha=100)
drawRoundedRectangle($X1,$Y1,$X2,$Y2,$Radius,$R,$G,$B)
drawFilledRoundedRectangle($X1,$Y1,$X2,$Y2,$Radius,$R,$G,$B)
drawCircle($Xc,$Yc,$Height,$R,$G,$B,$Width=0)
drawFilledCircle($Xc,$Yc,$Height,$R,$G,$B,$Width=0)
drawEllipse($Xc,$Yc,$Height,$Width,$R,$G,$B)
drawFilledEllipse($Xc,$Yc,$Height,$Width,$R,$G,$B)
drawLine($X1,$Y1,$X2,$Y2,$R,$G,$B,$GraphFunction=FALSE)
drawDottedLine($X1,$Y1,$X2,$Y2,$DotSize,$R,$G,$B)
drawAlphaPixel($X,$Y,$Alpha,$R,$G,$B)
drawFromPNG($FileName,$X,$Y,$Alpha=100)
drawFromGIF($FileName,$X,$Y,$Alpha=100)
drawFromJPG($FileName,$X,$Y,$Alpha=100)
グラフ・セットアップメソッド
addBorder($Width=3,$R=0,$G=0,$B=0)
clearScale()
clearShadow()
createColorGradientPalette($R1,$G1,$B1,$R2,$G2,$B2,$Shades)
drawGraphArea($R,$G,$B,$Stripe=FALSE)
drawScale($Data,$DataDescription,$ScaleMode,$R,$G,$B,$DrawTicks=TRUE,$Angle=0,$Decimals=1,$WithMargin=FALSE,$SkipLabels=1,$RightScale=FALSE)
drawRightScale($Data,$DataDescription,$ScaleMode,$R,$G,$B,$DrawTicks=TRUE,$Angle=0,$Decimals=1,$WithMargin=FALSE,$SkipLabels=1)
drawXYScale(&$Data,&$DataDescription,$YSerieName,$XSerieName,$R,$G,$B,$Angle=0,$Decimals=1)
drawGrid($LineWidth,$Mosaic=TRUE,$R=220,$G=220,$B=220,$Alpha=255)
drawLegend($XPos,$YPos,$DataDescription,$R,$G,$B,$Rs=-1,$Gs=-1,$Bs=-1,$Rt=0,$Gt=0,$Bt=0,$Border=FALSE)
drawPieLegend($XPos,$YPos,$Data,$DataDescription,$R,$G,$B)
drawTextBox($X1,$Y1,$X2,$Y2,$Text,$R=255,$G=255,$B=255,$Align=ALIGN_LEFT,$BgR=-1,$BgG=-1,$BgB=-1,$Alpha=100)
drawTitle($XPos,$YPos,$Value,$R,$G,$B,$XPos2=-1,$YPos2=-1,$Shadow=FALSE)
drawTreshold($Value,$R,$G,$B,$ShowLabel=FALSE,$ShowOnRight=FALSE,$TickWidth=4,$FreeText=NULL)
drawArea($Data,$Serie1,$Serie2,$R,$G,$B,$Alpha=50)
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)
drawGraphAreaGradient($R,$G,$B,$Decay,$Target=TARGET_GRAPHAREA)
getLegendBoxSize($DataDescription)
loadColorPalette($FileName,$Delimiter=",")
reportWarnings($Interface="CLI")
setGraphArea($X1,$Y1,$X2,$Y2)
setLabel($Data,$DataDescription,$SerieName,$ValueName,$Caption,$R=210,$G=210,$B=210)
setColorPalette($ID,$R,$G,$B)
setCurrency($Currency)
setDateFormat($Format)
setFontProperties($FontName,$FontSize)
setLineStyle($Width=1,$DotSize=0)
setFixedScale($VMin,$VMax,$Divisions=5,$VXMin=0,$VXMin=0,$XDivisions=5)
setShadowProperties($ShadowXDistance=4,$ShadowYDistance=4,$ShadowRColor=60,$ShadowGColor=60,$ShadowBColor=60)
writeValues($Data,$DataDescription,$Series)
グラフメソッド
drawPlotGraph(&$Data,&$DataDescription,$BigRadius=5,$SmallRadius=2,$R2=-1,$G2=-1,$B2=-1,$Shadow=FALSE)
drawXYPlotGraph(&$Data,&$DataDescription,$YSerieName,$XSerieName,$PaletteID=0,$BigRadius=5,$SmallRadius=2,$R2=-1,$G2=-1,$B2=-1)
drawLineGraph($Data,$DataDescription)
drawXYGraph(&$Data,&$DataDescription,$YSerieName,$XSerieName,$PaletteID=0)
drawFilledLineGraph($Data,$DataDescription,$Alpha=100,$AroundZero=FALSE)
drawCubicCurve($Data,$DataDescription,$Accuracy=.1,$SerieName="")
drawFilledCubicCurve($Data,$DataDescription,$Accuracy,$Alpha=100,$AroundZero=FALSE)
drawLimitsGraph($Data,$DataDescription,$R=0,$G=0,$B=0)
drawBarGraph($Data,$DataDescription,$Shadow=FALSE)
drawOverlayBarGraph($Data,$DataDescription,$Alpha=50)
drawStackedBarGraph($Data,$DataDescription,$Alpha=50,$Contiguous=FALSE)
drawRadar($Data,$DataDescription,$BorderOffset=10,$MaxValue=-1)
drawFilledRadar($Data,$DataDescription,$Alpha=50,$BorderOffset=10,$MaxValue=-1)
drawPieGraph($Data,$DataDescription,$XPos,$YPos,$Radius=100,$DrawLabels=PIE_NOLABEL,$EnhanceColors=TRUE,$Skew=60,$SpliceHeight=20,$SpliceDistance=0,$Decimals=0)
drawBasicPieGraph($Data,$DataDescription,$XPos,$YPos,$Radius=100,$DrawLabels=PIE_NOLABEL,$R=255,$G=255,$B=255,$Decimals=0)
drawFlatPieGraph($Data,$DataDescription,$XPos,$YPos,$Radius=100,$DrawLabels=PIE_NOLABEL,$SpliceDistance=0,$Decimals=0)
drawFlatPieGraphWithShadow(&$Data,&$DataDescription,$XPos,$YPos,$Radius=100,$DrawLabels=PIE_NOLABEL,$SpliceDistance=0,$Decimals=0)
レンダリングメソッド
setImageMap($Mode=TRUE,$GraphID="MyGraph")
getImageMap($MapName,$Flush=TRUE)
Render($FileName)
Stroke()