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()