From 8243434f684a373cac5226d684c6e168c8e3a45e Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Sat, 16 May 2026 15:38:33 +0200 Subject: new package open https://github.com/iliaal/fastchart/pull/1 fix test, ensure searching in the right place open https://github.com/iliaal/fastchart/pull/2 Fix undefined $ext_builddir open https://github.com/iliaal/fastchart/pull/3 fix tests, more font paths --- REFLECTION | 20442 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 20442 insertions(+) create mode 100644 REFLECTION (limited to 'REFLECTION') diff --git a/REFLECTION b/REFLECTION new file mode 100644 index 0000000..f57d622 --- /dev/null +++ b/REFLECTION @@ -0,0 +1,20442 @@ +Extension [ extension #83 fastchart version 1.1.0 ] { + + - Classes [31] { + Class [ abstract class FastChart\Chart ] { + + - Constants [60] { + Constant [ public int THEME_LIGHT ] { 0 } + Constant [ public int THEME_DARK ] { 1 } + Constant [ public int MARKER_NONE ] { 0 } + Constant [ public int MARKER_CIRCLE ] { 1 } + Constant [ public int MARKER_SQUARE ] { 2 } + Constant [ public int MARKER_DIAMOND ] { 3 } + Constant [ public int MARKER_CROSS ] { 4 } + Constant [ public int MARKER_PLUS ] { 5 } + Constant [ public int LEGEND_NONE ] { 0 } + Constant [ public int LEGEND_TOP_RIGHT ] { 1 } + Constant [ public int LEGEND_TOP_LEFT ] { 2 } + Constant [ public int LEGEND_BOTTOM_RIGHT ] { 3 } + Constant [ public int LEGEND_BOTTOM_LEFT ] { 4 } + Constant [ public int SCALE_LINEAR ] { 0 } + Constant [ public int SCALE_LOG ] { 1 } + Constant [ public int LABEL_NONE ] { 0 } + Constant [ public int LABEL_INSIDE ] { 1 } + Constant [ public int LABEL_OUTSIDE ] { 2 } + Constant [ public int STYLE_CANDLE ] { 0 } + Constant [ public int STYLE_BAR ] { 1 } + Constant [ public int STYLE_DIAMOND ] { 2 } + Constant [ public int STYLE_I_CAP ] { 3 } + Constant [ public int STYLE_HOLLOW ] { 4 } + Constant [ public int STYLE_VOLUME ] { 5 } + Constant [ public int STYLE_VECTOR ] { 6 } + Constant [ public int BORDER_NONE ] { 0 } + Constant [ public int BORDER_LEFT ] { 1 } + Constant [ public int BORDER_RIGHT ] { 2 } + Constant [ public int BORDER_TOP ] { 4 } + Constant [ public int BORDER_BOTTOM ] { 8 } + Constant [ public int BORDER_ALL ] { 15 } + Constant [ public int INTERP_LINEAR ] { 0 } + Constant [ public int INTERP_SMOOTH ] { 1 } + Constant [ public int INTERP_STEP_AFTER ] { 2 } + Constant [ public int INTERP_STEP_BEFORE ] { 3 } + Constant [ public int TICK_NONE ] { 0 } + Constant [ public int TICK_LABELS ] { 1 } + Constant [ public int TICK_POINTS ] { 2 } + Constant [ public int TICK_BOTH ] { 3 } + Constant [ public int STACK_SUM ] { 0 } + Constant [ public int STACK_BESIDE ] { 1 } + Constant [ public int STACK_LAYER ] { 2 } + Constant [ public int LABEL_LEFT ] { 3 } + Constant [ public int LABEL_RIGHT ] { 4 } + Constant [ public int LINE_SOLID ] { 0 } + Constant [ public int LINE_DASHED ] { 1 } + Constant [ public int LINE_DOTTED ] { 2 } + Constant [ public int GRADIENT_VERTICAL ] { 0 } + Constant [ public int GRADIENT_HORIZONTAL ] { 1 } + Constant [ public int DATE_DAY ] { 0 } + Constant [ public int DATE_WEEK ] { 1 } + Constant [ public int DATE_MONTH ] { 2 } + Constant [ public int DATE_QUARTER ] { 3 } + Constant [ public int DATE_YEAR ] { 4 } + Constant [ public int SVG_TEXT_NATIVE ] { 0 } + Constant [ public int SVG_TEXT_PATHS ] { 1 } + Constant [ public int WEBP_DRAWING ] { 0 } + Constant [ public int WEBP_PHOTO ] { 1 } + Constant [ public int WEBP_LOSSLESS ] { 2 } + Constant [ public int WEBP_FAST ] { 3 } + } + + - Static properties [0] { + } + + - Static methods [4] { + Method [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [70] { + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ final class FastChart\LineChart extends FastChart\Chart ] { + + - Constants [60] { + Constant [ public int THEME_LIGHT ] { 0 } + Constant [ public int THEME_DARK ] { 1 } + Constant [ public int MARKER_NONE ] { 0 } + Constant [ public int MARKER_CIRCLE ] { 1 } + Constant [ public int MARKER_SQUARE ] { 2 } + Constant [ public int MARKER_DIAMOND ] { 3 } + Constant [ public int MARKER_CROSS ] { 4 } + Constant [ public int MARKER_PLUS ] { 5 } + Constant [ public int LEGEND_NONE ] { 0 } + Constant [ public int LEGEND_TOP_RIGHT ] { 1 } + Constant [ public int LEGEND_TOP_LEFT ] { 2 } + Constant [ public int LEGEND_BOTTOM_RIGHT ] { 3 } + Constant [ public int LEGEND_BOTTOM_LEFT ] { 4 } + Constant [ public int SCALE_LINEAR ] { 0 } + Constant [ public int SCALE_LOG ] { 1 } + Constant [ public int LABEL_NONE ] { 0 } + Constant [ public int LABEL_INSIDE ] { 1 } + Constant [ public int LABEL_OUTSIDE ] { 2 } + Constant [ public int STYLE_CANDLE ] { 0 } + Constant [ public int STYLE_BAR ] { 1 } + Constant [ public int STYLE_DIAMOND ] { 2 } + Constant [ public int STYLE_I_CAP ] { 3 } + Constant [ public int STYLE_HOLLOW ] { 4 } + Constant [ public int STYLE_VOLUME ] { 5 } + Constant [ public int STYLE_VECTOR ] { 6 } + Constant [ public int BORDER_NONE ] { 0 } + Constant [ public int BORDER_LEFT ] { 1 } + Constant [ public int BORDER_RIGHT ] { 2 } + Constant [ public int BORDER_TOP ] { 4 } + Constant [ public int BORDER_BOTTOM ] { 8 } + Constant [ public int BORDER_ALL ] { 15 } + Constant [ public int INTERP_LINEAR ] { 0 } + Constant [ public int INTERP_SMOOTH ] { 1 } + Constant [ public int INTERP_STEP_AFTER ] { 2 } + Constant [ public int INTERP_STEP_BEFORE ] { 3 } + Constant [ public int TICK_NONE ] { 0 } + Constant [ public int TICK_LABELS ] { 1 } + Constant [ public int TICK_POINTS ] { 2 } + Constant [ public int TICK_BOTH ] { 3 } + Constant [ public int STACK_SUM ] { 0 } + Constant [ public int STACK_BESIDE ] { 1 } + Constant [ public int STACK_LAYER ] { 2 } + Constant [ public int LABEL_LEFT ] { 3 } + Constant [ public int LABEL_RIGHT ] { 4 } + Constant [ public int LINE_SOLID ] { 0 } + Constant [ public int LINE_DASHED ] { 1 } + Constant [ public int LINE_DOTTED ] { 2 } + Constant [ public int GRADIENT_VERTICAL ] { 0 } + Constant [ public int GRADIENT_HORIZONTAL ] { 1 } + Constant [ public int DATE_DAY ] { 0 } + Constant [ public int DATE_WEEK ] { 1 } + Constant [ public int DATE_MONTH ] { 2 } + Constant [ public int DATE_QUARTER ] { 3 } + Constant [ public int DATE_YEAR ] { 4 } + Constant [ public int SVG_TEXT_NATIVE ] { 0 } + Constant [ public int SVG_TEXT_PATHS ] { 1 } + Constant [ public int WEBP_DRAWING ] { 0 } + Constant [ public int WEBP_PHOTO ] { 1 } + Constant [ public int WEBP_LOSSLESS ] { 2 } + Constant [ public int WEBP_FAST ] { 3 } + } + + - Static properties [0] { + } + + - Static methods [4] { + Method [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [74] { + Method [ public method setSeries ] { + + - Parameters [1] { + Parameter #0 [ array $series ] + } + - Return [ static ] + } + + Method [ public method setMarkerStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setMarkerSize ] { + + - Parameters [1] { + Parameter #0 [ int $size ] + } + - Return [ static ] + } + + Method [ public method setErrorBars ] { + + - Parameters [1] { + Parameter #0 [ array $errors ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ final class FastChart\AreaChart extends FastChart\Chart ] { + + - Constants [60] { + Constant [ public int THEME_LIGHT ] { 0 } + Constant [ public int THEME_DARK ] { 1 } + Constant [ public int MARKER_NONE ] { 0 } + Constant [ public int MARKER_CIRCLE ] { 1 } + Constant [ public int MARKER_SQUARE ] { 2 } + Constant [ public int MARKER_DIAMOND ] { 3 } + Constant [ public int MARKER_CROSS ] { 4 } + Constant [ public int MARKER_PLUS ] { 5 } + Constant [ public int LEGEND_NONE ] { 0 } + Constant [ public int LEGEND_TOP_RIGHT ] { 1 } + Constant [ public int LEGEND_TOP_LEFT ] { 2 } + Constant [ public int LEGEND_BOTTOM_RIGHT ] { 3 } + Constant [ public int LEGEND_BOTTOM_LEFT ] { 4 } + Constant [ public int SCALE_LINEAR ] { 0 } + Constant [ public int SCALE_LOG ] { 1 } + Constant [ public int LABEL_NONE ] { 0 } + Constant [ public int LABEL_INSIDE ] { 1 } + Constant [ public int LABEL_OUTSIDE ] { 2 } + Constant [ public int STYLE_CANDLE ] { 0 } + Constant [ public int STYLE_BAR ] { 1 } + Constant [ public int STYLE_DIAMOND ] { 2 } + Constant [ public int STYLE_I_CAP ] { 3 } + Constant [ public int STYLE_HOLLOW ] { 4 } + Constant [ public int STYLE_VOLUME ] { 5 } + Constant [ public int STYLE_VECTOR ] { 6 } + Constant [ public int BORDER_NONE ] { 0 } + Constant [ public int BORDER_LEFT ] { 1 } + Constant [ public int BORDER_RIGHT ] { 2 } + Constant [ public int BORDER_TOP ] { 4 } + Constant [ public int BORDER_BOTTOM ] { 8 } + Constant [ public int BORDER_ALL ] { 15 } + Constant [ public int INTERP_LINEAR ] { 0 } + Constant [ public int INTERP_SMOOTH ] { 1 } + Constant [ public int INTERP_STEP_AFTER ] { 2 } + Constant [ public int INTERP_STEP_BEFORE ] { 3 } + Constant [ public int TICK_NONE ] { 0 } + Constant [ public int TICK_LABELS ] { 1 } + Constant [ public int TICK_POINTS ] { 2 } + Constant [ public int TICK_BOTH ] { 3 } + Constant [ public int STACK_SUM ] { 0 } + Constant [ public int STACK_BESIDE ] { 1 } + Constant [ public int STACK_LAYER ] { 2 } + Constant [ public int LABEL_LEFT ] { 3 } + Constant [ public int LABEL_RIGHT ] { 4 } + Constant [ public int LINE_SOLID ] { 0 } + Constant [ public int LINE_DASHED ] { 1 } + Constant [ public int LINE_DOTTED ] { 2 } + Constant [ public int GRADIENT_VERTICAL ] { 0 } + Constant [ public int GRADIENT_HORIZONTAL ] { 1 } + Constant [ public int DATE_DAY ] { 0 } + Constant [ public int DATE_WEEK ] { 1 } + Constant [ public int DATE_MONTH ] { 2 } + Constant [ public int DATE_QUARTER ] { 3 } + Constant [ public int DATE_YEAR ] { 4 } + Constant [ public int SVG_TEXT_NATIVE ] { 0 } + Constant [ public int SVG_TEXT_PATHS ] { 1 } + Constant [ public int WEBP_DRAWING ] { 0 } + Constant [ public int WEBP_PHOTO ] { 1 } + Constant [ public int WEBP_LOSSLESS ] { 2 } + Constant [ public int WEBP_FAST ] { 3 } + } + + - Static properties [0] { + } + + - Static methods [4] { + Method [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [74] { + Method [ public method setSeries ] { + + - Parameters [1] { + Parameter #0 [ array $series ] + } + - Return [ static ] + } + + Method [ public method setStacked ] { + + - Parameters [1] { + Parameter #0 [ bool $stacked ] + } + - Return [ static ] + } + + Method [ public method setFillOpacity ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setBandMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ final class FastChart\BarChart extends FastChart\Chart ] { + + - Constants [62] { + Constant [ public int THEME_LIGHT ] { 0 } + Constant [ public int THEME_DARK ] { 1 } + Constant [ public int MARKER_NONE ] { 0 } + Constant [ public int MARKER_CIRCLE ] { 1 } + Constant [ public int MARKER_SQUARE ] { 2 } + Constant [ public int MARKER_DIAMOND ] { 3 } + Constant [ public int MARKER_CROSS ] { 4 } + Constant [ public int MARKER_PLUS ] { 5 } + Constant [ public int LEGEND_NONE ] { 0 } + Constant [ public int LEGEND_TOP_RIGHT ] { 1 } + Constant [ public int LEGEND_TOP_LEFT ] { 2 } + Constant [ public int LEGEND_BOTTOM_RIGHT ] { 3 } + Constant [ public int LEGEND_BOTTOM_LEFT ] { 4 } + Constant [ public int SCALE_LINEAR ] { 0 } + Constant [ public int SCALE_LOG ] { 1 } + Constant [ public int LABEL_NONE ] { 0 } + Constant [ public int LABEL_INSIDE ] { 1 } + Constant [ public int LABEL_OUTSIDE ] { 2 } + Constant [ public int STYLE_CANDLE ] { 0 } + Constant [ public int STYLE_BAR ] { 1 } + Constant [ public int STYLE_DIAMOND ] { 2 } + Constant [ public int STYLE_I_CAP ] { 3 } + Constant [ public int STYLE_HOLLOW ] { 4 } + Constant [ public int STYLE_VOLUME ] { 5 } + Constant [ public int STYLE_VECTOR ] { 6 } + Constant [ public int BORDER_NONE ] { 0 } + Constant [ public int BORDER_LEFT ] { 1 } + Constant [ public int BORDER_RIGHT ] { 2 } + Constant [ public int BORDER_TOP ] { 4 } + Constant [ public int BORDER_BOTTOM ] { 8 } + Constant [ public int BORDER_ALL ] { 15 } + Constant [ public int INTERP_LINEAR ] { 0 } + Constant [ public int INTERP_SMOOTH ] { 1 } + Constant [ public int INTERP_STEP_AFTER ] { 2 } + Constant [ public int INTERP_STEP_BEFORE ] { 3 } + Constant [ public int TICK_NONE ] { 0 } + Constant [ public int TICK_LABELS ] { 1 } + Constant [ public int TICK_POINTS ] { 2 } + Constant [ public int TICK_BOTH ] { 3 } + Constant [ public int STACK_SUM ] { 0 } + Constant [ public int STACK_BESIDE ] { 1 } + Constant [ public int STACK_LAYER ] { 2 } + Constant [ public int LABEL_LEFT ] { 3 } + Constant [ public int LABEL_RIGHT ] { 4 } + Constant [ public int LINE_SOLID ] { 0 } + Constant [ public int LINE_DASHED ] { 1 } + Constant [ public int LINE_DOTTED ] { 2 } + Constant [ public int GRADIENT_VERTICAL ] { 0 } + Constant [ public int GRADIENT_HORIZONTAL ] { 1 } + Constant [ public int DATE_DAY ] { 0 } + Constant [ public int DATE_WEEK ] { 1 } + Constant [ public int DATE_MONTH ] { 2 } + Constant [ public int DATE_QUARTER ] { 3 } + Constant [ public int DATE_YEAR ] { 4 } + Constant [ public int SVG_TEXT_NATIVE ] { 0 } + Constant [ public int SVG_TEXT_PATHS ] { 1 } + Constant [ public int WEBP_DRAWING ] { 0 } + Constant [ public int WEBP_PHOTO ] { 1 } + Constant [ public int WEBP_LOSSLESS ] { 2 } + Constant [ public int WEBP_FAST ] { 3 } + Constant [ public int BAR_VERTICAL ] { 0 } + Constant [ public int BAR_HORIZONTAL ] { 1 } + } + + - Static properties [0] { + } + + - Static methods [4] { + Method [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [75] { + Method [ public method setSeries ] { + + - Parameters [1] { + Parameter #0 [ array $series ] + } + - Return [ static ] + } + + Method [ public method setStacked ] { + + - Parameters [1] { + Parameter #0 [ bool $stacked ] + } + - Return [ static ] + } + + Method [ public method setOrientation ] { + + - Parameters [1] { + Parameter #0 [ int $orientation ] + } + - Return [ static ] + } + + Method [ public method setStackMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setFloating ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ final class FastChart\PieChart extends FastChart\Chart ] { + + - Constants [60] { + Constant [ public int THEME_LIGHT ] { 0 } + Constant [ public int THEME_DARK ] { 1 } + Constant [ public int MARKER_NONE ] { 0 } + Constant [ public int MARKER_CIRCLE ] { 1 } + Constant [ public int MARKER_SQUARE ] { 2 } + Constant [ public int MARKER_DIAMOND ] { 3 } + Constant [ public int MARKER_CROSS ] { 4 } + Constant [ public int MARKER_PLUS ] { 5 } + Constant [ public int LEGEND_NONE ] { 0 } + Constant [ public int LEGEND_TOP_RIGHT ] { 1 } + Constant [ public int LEGEND_TOP_LEFT ] { 2 } + Constant [ public int LEGEND_BOTTOM_RIGHT ] { 3 } + Constant [ public int LEGEND_BOTTOM_LEFT ] { 4 } + Constant [ public int SCALE_LINEAR ] { 0 } + Constant [ public int SCALE_LOG ] { 1 } + Constant [ public int LABEL_NONE ] { 0 } + Constant [ public int LABEL_INSIDE ] { 1 } + Constant [ public int LABEL_OUTSIDE ] { 2 } + Constant [ public int STYLE_CANDLE ] { 0 } + Constant [ public int STYLE_BAR ] { 1 } + Constant [ public int STYLE_DIAMOND ] { 2 } + Constant [ public int STYLE_I_CAP ] { 3 } + Constant [ public int STYLE_HOLLOW ] { 4 } + Constant [ public int STYLE_VOLUME ] { 5 } + Constant [ public int STYLE_VECTOR ] { 6 } + Constant [ public int BORDER_NONE ] { 0 } + Constant [ public int BORDER_LEFT ] { 1 } + Constant [ public int BORDER_RIGHT ] { 2 } + Constant [ public int BORDER_TOP ] { 4 } + Constant [ public int BORDER_BOTTOM ] { 8 } + Constant [ public int BORDER_ALL ] { 15 } + Constant [ public int INTERP_LINEAR ] { 0 } + Constant [ public int INTERP_SMOOTH ] { 1 } + Constant [ public int INTERP_STEP_AFTER ] { 2 } + Constant [ public int INTERP_STEP_BEFORE ] { 3 } + Constant [ public int TICK_NONE ] { 0 } + Constant [ public int TICK_LABELS ] { 1 } + Constant [ public int TICK_POINTS ] { 2 } + Constant [ public int TICK_BOTH ] { 3 } + Constant [ public int STACK_SUM ] { 0 } + Constant [ public int STACK_BESIDE ] { 1 } + Constant [ public int STACK_LAYER ] { 2 } + Constant [ public int LABEL_LEFT ] { 3 } + Constant [ public int LABEL_RIGHT ] { 4 } + Constant [ public int LINE_SOLID ] { 0 } + Constant [ public int LINE_DASHED ] { 1 } + Constant [ public int LINE_DOTTED ] { 2 } + Constant [ public int GRADIENT_VERTICAL ] { 0 } + Constant [ public int GRADIENT_HORIZONTAL ] { 1 } + Constant [ public int DATE_DAY ] { 0 } + Constant [ public int DATE_WEEK ] { 1 } + Constant [ public int DATE_MONTH ] { 2 } + Constant [ public int DATE_QUARTER ] { 3 } + Constant [ public int DATE_YEAR ] { 4 } + Constant [ public int SVG_TEXT_NATIVE ] { 0 } + Constant [ public int SVG_TEXT_PATHS ] { 1 } + Constant [ public int WEBP_DRAWING ] { 0 } + Constant [ public int WEBP_PHOTO ] { 1 } + Constant [ public int WEBP_LOSSLESS ] { 2 } + Constant [ public int WEBP_FAST ] { 3 } + } + + - Static properties [0] { + } + + - Static methods [4] { + Method [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [76] { + Method [ public method setSlices ] { + + - Parameters [1] { + Parameter #0 [ array $slices ] + } + - Return [ static ] + } + + Method [ public method setDonutHoleRatio ] { + + - Parameters [1] { + Parameter #0 [ float $ratio ] + } + - Return [ static ] + } + + Method [ public method setExplode ] { + + - Parameters [1] { + Parameter #0 [ array $offsets ] + } + - Return [ static ] + } + + Method [ public method setSliceLabelPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setSliceLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setOtherThreshold ] { + + - Parameters [2] { + Parameter #0 [ float $percent ] + Parameter #1 [ string $label = 'Other' ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ final class FastChart\ScatterChart extends FastChart\Chart ] { + + - Constants [60] { + Constant [ public int THEME_LIGHT ] { 0 } + Constant [ public int THEME_DARK ] { 1 } + Constant [ public int MARKER_NONE ] { 0 } + Constant [ public int MARKER_CIRCLE ] { 1 } + Constant [ public int MARKER_SQUARE ] { 2 } + Constant [ public int MARKER_DIAMOND ] { 3 } + Constant [ public int MARKER_CROSS ] { 4 } + Constant [ public int MARKER_PLUS ] { 5 } + Constant [ public int LEGEND_NONE ] { 0 } + Constant [ public int LEGEND_TOP_RIGHT ] { 1 } + Constant [ public int LEGEND_TOP_LEFT ] { 2 } + Constant [ public int LEGEND_BOTTOM_RIGHT ] { 3 } + Constant [ public int LEGEND_BOTTOM_LEFT ] { 4 } + Constant [ public int SCALE_LINEAR ] { 0 } + Constant [ public int SCALE_LOG ] { 1 } + Constant [ public int LABEL_NONE ] { 0 } + Constant [ public int LABEL_INSIDE ] { 1 } + Constant [ public int LABEL_OUTSIDE ] { 2 } + Constant [ public int STYLE_CANDLE ] { 0 } + Constant [ public int STYLE_BAR ] { 1 } + Constant [ public int STYLE_DIAMOND ] { 2 } + Constant [ public int STYLE_I_CAP ] { 3 } + Constant [ public int STYLE_HOLLOW ] { 4 } + Constant [ public int STYLE_VOLUME ] { 5 } + Constant [ public int STYLE_VECTOR ] { 6 } + Constant [ public int BORDER_NONE ] { 0 } + Constant [ public int BORDER_LEFT ] { 1 } + Constant [ public int BORDER_RIGHT ] { 2 } + Constant [ public int BORDER_TOP ] { 4 } + Constant [ public int BORDER_BOTTOM ] { 8 } + Constant [ public int BORDER_ALL ] { 15 } + Constant [ public int INTERP_LINEAR ] { 0 } + Constant [ public int INTERP_SMOOTH ] { 1 } + Constant [ public int INTERP_STEP_AFTER ] { 2 } + Constant [ public int INTERP_STEP_BEFORE ] { 3 } + Constant [ public int TICK_NONE ] { 0 } + Constant [ public int TICK_LABELS ] { 1 } + Constant [ public int TICK_POINTS ] { 2 } + Constant [ public int TICK_BOTH ] { 3 } + Constant [ public int STACK_SUM ] { 0 } + Constant [ public int STACK_BESIDE ] { 1 } + Constant [ public int STACK_LAYER ] { 2 } + Constant [ public int LABEL_LEFT ] { 3 } + Constant [ public int LABEL_RIGHT ] { 4 } + Constant [ public int LINE_SOLID ] { 0 } + Constant [ public int LINE_DASHED ] { 1 } + Constant [ public int LINE_DOTTED ] { 2 } + Constant [ public int GRADIENT_VERTICAL ] { 0 } + Constant [ public int GRADIENT_HORIZONTAL ] { 1 } + Constant [ public int DATE_DAY ] { 0 } + Constant [ public int DATE_WEEK ] { 1 } + Constant [ public int DATE_MONTH ] { 2 } + Constant [ public int DATE_QUARTER ] { 3 } + Constant [ public int DATE_YEAR ] { 4 } + Constant [ public int SVG_TEXT_NATIVE ] { 0 } + Constant [ public int SVG_TEXT_PATHS ] { 1 } + Constant [ public int WEBP_DRAWING ] { 0 } + Constant [ public int WEBP_PHOTO ] { 1 } + Constant [ public int WEBP_LOSSLESS ] { 2 } + Constant [ public int WEBP_FAST ] { 3 } + } + + - Static properties [0] { + } + + - Static methods [4] { + Method [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [75] { + Method [ public method setPoints ] { + + - Parameters [1] { + Parameter #0 [ array $points ] + } + - Return [ static ] + } + + Method [ public method setMarkerStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setMarkerSize ] { + + - Parameters [1] { + Parameter #0 [ int $size ] + } + - Return [ static ] + } + + Method [ public method setTrendLine ] { + + - Parameters [3] { + Parameter #0 [ bool $enabled ] + Parameter #1 [ ?int $color = null ] + Parameter #2 [ int $degree = 1 ] + } + - Return [ static ] + } + + Method [ public method setErrorBars ] { + + - Parameters [1] { + Parameter #0 [ array $errors ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ final class FastChart\StockChart extends FastChart\Chart ] { + + - Constants [63] { + Constant [ public int THEME_LIGHT ] { 0 } + Constant [ public int THEME_DARK ] { 1 } + Constant [ public int MARKER_NONE ] { 0 } + Constant [ public int MARKER_CIRCLE ] { 1 } + Constant [ public int MARKER_SQUARE ] { 2 } + Constant [ public int MARKER_DIAMOND ] { 3 } + Constant [ public int MARKER_CROSS ] { 4 } + Constant [ public int MARKER_PLUS ] { 5 } + Constant [ public int LEGEND_NONE ] { 0 } + Constant [ public int LEGEND_TOP_RIGHT ] { 1 } + Constant [ public int LEGEND_TOP_LEFT ] { 2 } + Constant [ public int LEGEND_BOTTOM_RIGHT ] { 3 } + Constant [ public int LEGEND_BOTTOM_LEFT ] { 4 } + Constant [ public int SCALE_LINEAR ] { 0 } + Constant [ public int SCALE_LOG ] { 1 } + Constant [ public int LABEL_NONE ] { 0 } + Constant [ public int LABEL_INSIDE ] { 1 } + Constant [ public int LABEL_OUTSIDE ] { 2 } + Constant [ public int STYLE_CANDLE ] { 0 } + Constant [ public int STYLE_BAR ] { 1 } + Constant [ public int STYLE_DIAMOND ] { 2 } + Constant [ public int STYLE_I_CAP ] { 3 } + Constant [ public int STYLE_HOLLOW ] { 4 } + Constant [ public int STYLE_VOLUME ] { 5 } + Constant [ public int STYLE_VECTOR ] { 6 } + Constant [ public int BORDER_NONE ] { 0 } + Constant [ public int BORDER_LEFT ] { 1 } + Constant [ public int BORDER_RIGHT ] { 2 } + Constant [ public int BORDER_TOP ] { 4 } + Constant [ public int BORDER_BOTTOM ] { 8 } + Constant [ public int BORDER_ALL ] { 15 } + Constant [ public int INTERP_LINEAR ] { 0 } + Constant [ public int INTERP_SMOOTH ] { 1 } + Constant [ public int INTERP_STEP_AFTER ] { 2 } + Constant [ public int INTERP_STEP_BEFORE ] { 3 } + Constant [ public int TICK_NONE ] { 0 } + Constant [ public int TICK_LABELS ] { 1 } + Constant [ public int TICK_POINTS ] { 2 } + Constant [ public int TICK_BOTH ] { 3 } + Constant [ public int STACK_SUM ] { 0 } + Constant [ public int STACK_BESIDE ] { 1 } + Constant [ public int STACK_LAYER ] { 2 } + Constant [ public int LABEL_LEFT ] { 3 } + Constant [ public int LABEL_RIGHT ] { 4 } + Constant [ public int LINE_SOLID ] { 0 } + Constant [ public int LINE_DASHED ] { 1 } + Constant [ public int LINE_DOTTED ] { 2 } + Constant [ public int GRADIENT_VERTICAL ] { 0 } + Constant [ public int GRADIENT_HORIZONTAL ] { 1 } + Constant [ public int DATE_DAY ] { 0 } + Constant [ public int DATE_WEEK ] { 1 } + Constant [ public int DATE_MONTH ] { 2 } + Constant [ public int DATE_QUARTER ] { 3 } + Constant [ public int DATE_YEAR ] { 4 } + Constant [ public int SVG_TEXT_NATIVE ] { 0 } + Constant [ public int SVG_TEXT_PATHS ] { 1 } + Constant [ public int WEBP_DRAWING ] { 0 } + Constant [ public int WEBP_PHOTO ] { 1 } + Constant [ public int WEBP_LOSSLESS ] { 2 } + Constant [ public int WEBP_FAST ] { 3 } + Constant [ public int MA_SMA ] { 0 } + Constant [ public int MA_EMA ] { 1 } + Constant [ public int MA_WMA ] { 2 } + } + + - Static properties [0] { + } + + - Static methods [4] { + Method [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [85] { + Method [ public method setOhlcv ] { + + - Parameters [1] { + Parameter #0 [ array $ohlcv ] + } + - Return [ static ] + } + + Method [ public method addMovingAverage ] { + + - Parameters [2] { + Parameter #0 [ int $period ] + Parameter #1 [ int $type = FastChart\StockChart::MA_SMA ] + } + - Return [ static ] + } + + Method [ public method setMovingAverages ] { + + - Parameters [1] { + Parameter #0 [ array $periods ] + } + - Return [ static ] + } + + Method [ public method setVolumePane ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setVolumeColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setCandleStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method addIndicatorPane ] { + + - Parameters [3] { + Parameter #0 [ string $name ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method addRSI ] { + + - Parameters [1] { + Parameter #0 [ int $period = 14 ] + } + - Return [ static ] + } + + Method [ public method addMomentum ] { + + - Parameters [1] { + Parameter #0 [ int $period = 10 ] + } + - Return [ static ] + } + + Method [ public method addROC ] { + + - Parameters [1] { + Parameter #0 [ int $period = 10 ] + } + - Return [ static ] + } + + Method [ public method addOBV ] { + + - Parameters [0] { + } + - Return [ static ] + } + + Method [ public method addMACD ] { + + - Parameters [3] { + Parameter #0 [ int $fast = 12 ] + Parameter #1 [ int $slow = 26 ] + Parameter #2 [ int $signal = 9 ] + } + - Return [ static ] + } + + Method [ public method addStochastic ] { + + - Parameters [2] { + Parameter #0 [ int $period = 14 ] + Parameter #1 [ int $smooth = 3 ] + } + - Return [ static ] + } + + Method [ public method addBollingerBands ] { + + - Parameters [2] { + Parameter #0 [ int $period = 20 ] + Parameter #1 [ float $stddev = 2.0 ] + } + - Return [ static ] + } + + Method [ public method addParabolicSAR ] { + + - Parameters [2] { + Parameter #0 [ float $af_init = 0.02 ] + Parameter #1 [ float $af_max = 0.2 ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ final class FastChart\RadarChart extends FastChart\Chart ] { + + - Constants [60] { + Constant [ public int THEME_LIGHT ] { 0 } + Constant [ public int THEME_DARK ] { 1 } + Constant [ public int MARKER_NONE ] { 0 } + Constant [ public int MARKER_CIRCLE ] { 1 } + Constant [ public int MARKER_SQUARE ] { 2 } + Constant [ public int MARKER_DIAMOND ] { 3 } + Constant [ public int MARKER_CROSS ] { 4 } + Constant [ public int MARKER_PLUS ] { 5 } + Constant [ public int LEGEND_NONE ] { 0 } + Constant [ public int LEGEND_TOP_RIGHT ] { 1 } + Constant [ public int LEGEND_TOP_LEFT ] { 2 } + Constant [ public int LEGEND_BOTTOM_RIGHT ] { 3 } + Constant [ public int LEGEND_BOTTOM_LEFT ] { 4 } + Constant [ public int SCALE_LINEAR ] { 0 } + Constant [ public int SCALE_LOG ] { 1 } + Constant [ public int LABEL_NONE ] { 0 } + Constant [ public int LABEL_INSIDE ] { 1 } + Constant [ public int LABEL_OUTSIDE ] { 2 } + Constant [ public int STYLE_CANDLE ] { 0 } + Constant [ public int STYLE_BAR ] { 1 } + Constant [ public int STYLE_DIAMOND ] { 2 } + Constant [ public int STYLE_I_CAP ] { 3 } + Constant [ public int STYLE_HOLLOW ] { 4 } + Constant [ public int STYLE_VOLUME ] { 5 } + Constant [ public int STYLE_VECTOR ] { 6 } + Constant [ public int BORDER_NONE ] { 0 } + Constant [ public int BORDER_LEFT ] { 1 } + Constant [ public int BORDER_RIGHT ] { 2 } + Constant [ public int BORDER_TOP ] { 4 } + Constant [ public int BORDER_BOTTOM ] { 8 } + Constant [ public int BORDER_ALL ] { 15 } + Constant [ public int INTERP_LINEAR ] { 0 } + Constant [ public int INTERP_SMOOTH ] { 1 } + Constant [ public int INTERP_STEP_AFTER ] { 2 } + Constant [ public int INTERP_STEP_BEFORE ] { 3 } + Constant [ public int TICK_NONE ] { 0 } + Constant [ public int TICK_LABELS ] { 1 } + Constant [ public int TICK_POINTS ] { 2 } + Constant [ public int TICK_BOTH ] { 3 } + Constant [ public int STACK_SUM ] { 0 } + Constant [ public int STACK_BESIDE ] { 1 } + Constant [ public int STACK_LAYER ] { 2 } + Constant [ public int LABEL_LEFT ] { 3 } + Constant [ public int LABEL_RIGHT ] { 4 } + Constant [ public int LINE_SOLID ] { 0 } + Constant [ public int LINE_DASHED ] { 1 } + Constant [ public int LINE_DOTTED ] { 2 } + Constant [ public int GRADIENT_VERTICAL ] { 0 } + Constant [ public int GRADIENT_HORIZONTAL ] { 1 } + Constant [ public int DATE_DAY ] { 0 } + Constant [ public int DATE_WEEK ] { 1 } + Constant [ public int DATE_MONTH ] { 2 } + Constant [ public int DATE_QUARTER ] { 3 } + Constant [ public int DATE_YEAR ] { 4 } + Constant [ public int SVG_TEXT_NATIVE ] { 0 } + Constant [ public int SVG_TEXT_PATHS ] { 1 } + Constant [ public int WEBP_DRAWING ] { 0 } + Constant [ public int WEBP_PHOTO ] { 1 } + Constant [ public int WEBP_LOSSLESS ] { 2 } + Constant [ public int WEBP_FAST ] { 3 } + } + + - Static properties [0] { + } + + - Static methods [4] { + Method [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [73] { + Method [ public method setSeries ] { + + - Parameters [1] { + Parameter #0 [ array $series ] + } + - Return [ static ] + } + + Method [ public method setMaxValue ] { + + - Parameters [1] { + Parameter #0 [ float $max ] + } + - Return [ static ] + } + + Method [ public method setFilled ] { + + - Parameters [1] { + Parameter #0 [ bool $filled ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ final class FastChart\BubbleChart extends FastChart\Chart ] { + + - Constants [60] { + Constant [ public int THEME_LIGHT ] { 0 } + Constant [ public int THEME_DARK ] { 1 } + Constant [ public int MARKER_NONE ] { 0 } + Constant [ public int MARKER_CIRCLE ] { 1 } + Constant [ public int MARKER_SQUARE ] { 2 } + Constant [ public int MARKER_DIAMOND ] { 3 } + Constant [ public int MARKER_CROSS ] { 4 } + Constant [ public int MARKER_PLUS ] { 5 } + Constant [ public int LEGEND_NONE ] { 0 } + Constant [ public int LEGEND_TOP_RIGHT ] { 1 } + Constant [ public int LEGEND_TOP_LEFT ] { 2 } + Constant [ public int LEGEND_BOTTOM_RIGHT ] { 3 } + Constant [ public int LEGEND_BOTTOM_LEFT ] { 4 } + Constant [ public int SCALE_LINEAR ] { 0 } + Constant [ public int SCALE_LOG ] { 1 } + Constant [ public int LABEL_NONE ] { 0 } + Constant [ public int LABEL_INSIDE ] { 1 } + Constant [ public int LABEL_OUTSIDE ] { 2 } + Constant [ public int STYLE_CANDLE ] { 0 } + Constant [ public int STYLE_BAR ] { 1 } + Constant [ public int STYLE_DIAMOND ] { 2 } + Constant [ public int STYLE_I_CAP ] { 3 } + Constant [ public int STYLE_HOLLOW ] { 4 } + Constant [ public int STYLE_VOLUME ] { 5 } + Constant [ public int STYLE_VECTOR ] { 6 } + Constant [ public int BORDER_NONE ] { 0 } + Constant [ public int BORDER_LEFT ] { 1 } + Constant [ public int BORDER_RIGHT ] { 2 } + Constant [ public int BORDER_TOP ] { 4 } + Constant [ public int BORDER_BOTTOM ] { 8 } + Constant [ public int BORDER_ALL ] { 15 } + Constant [ public int INTERP_LINEAR ] { 0 } + Constant [ public int INTERP_SMOOTH ] { 1 } + Constant [ public int INTERP_STEP_AFTER ] { 2 } + Constant [ public int INTERP_STEP_BEFORE ] { 3 } + Constant [ public int TICK_NONE ] { 0 } + Constant [ public int TICK_LABELS ] { 1 } + Constant [ public int TICK_POINTS ] { 2 } + Constant [ public int TICK_BOTH ] { 3 } + Constant [ public int STACK_SUM ] { 0 } + Constant [ public int STACK_BESIDE ] { 1 } + Constant [ public int STACK_LAYER ] { 2 } + Constant [ public int LABEL_LEFT ] { 3 } + Constant [ public int LABEL_RIGHT ] { 4 } + Constant [ public int LINE_SOLID ] { 0 } + Constant [ public int LINE_DASHED ] { 1 } + Constant [ public int LINE_DOTTED ] { 2 } + Constant [ public int GRADIENT_VERTICAL ] { 0 } + Constant [ public int GRADIENT_HORIZONTAL ] { 1 } + Constant [ public int DATE_DAY ] { 0 } + Constant [ public int DATE_WEEK ] { 1 } + Constant [ public int DATE_MONTH ] { 2 } + Constant [ public int DATE_QUARTER ] { 3 } + Constant [ public int DATE_YEAR ] { 4 } + Constant [ public int SVG_TEXT_NATIVE ] { 0 } + Constant [ public int SVG_TEXT_PATHS ] { 1 } + Constant [ public int WEBP_DRAWING ] { 0 } + Constant [ public int WEBP_PHOTO ] { 1 } + Constant [ public int WEBP_LOSSLESS ] { 2 } + Constant [ public int WEBP_FAST ] { 3 } + } + + - Static properties [0] { + } + + - Static methods [4] { + Method [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [71] { + Method [ public method setPoints ] { + + - Parameters [1] { + Parameter #0 [ array $points ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ final class FastChart\SurfaceChart extends FastChart\Chart ] { + + - Constants [60] { + Constant [ public int THEME_LIGHT ] { 0 } + Constant [ public int THEME_DARK ] { 1 } + Constant [ public int MARKER_NONE ] { 0 } + Constant [ public int MARKER_CIRCLE ] { 1 } + Constant [ public int MARKER_SQUARE ] { 2 } + Constant [ public int MARKER_DIAMOND ] { 3 } + Constant [ public int MARKER_CROSS ] { 4 } + Constant [ public int MARKER_PLUS ] { 5 } + Constant [ public int LEGEND_NONE ] { 0 } + Constant [ public int LEGEND_TOP_RIGHT ] { 1 } + Constant [ public int LEGEND_TOP_LEFT ] { 2 } + Constant [ public int LEGEND_BOTTOM_RIGHT ] { 3 } + Constant [ public int LEGEND_BOTTOM_LEFT ] { 4 } + Constant [ public int SCALE_LINEAR ] { 0 } + Constant [ public int SCALE_LOG ] { 1 } + Constant [ public int LABEL_NONE ] { 0 } + Constant [ public int LABEL_INSIDE ] { 1 } + Constant [ public int LABEL_OUTSIDE ] { 2 } + Constant [ public int STYLE_CANDLE ] { 0 } + Constant [ public int STYLE_BAR ] { 1 } + Constant [ public int STYLE_DIAMOND ] { 2 } + Constant [ public int STYLE_I_CAP ] { 3 } + Constant [ public int STYLE_HOLLOW ] { 4 } + Constant [ public int STYLE_VOLUME ] { 5 } + Constant [ public int STYLE_VECTOR ] { 6 } + Constant [ public int BORDER_NONE ] { 0 } + Constant [ public int BORDER_LEFT ] { 1 } + Constant [ public int BORDER_RIGHT ] { 2 } + Constant [ public int BORDER_TOP ] { 4 } + Constant [ public int BORDER_BOTTOM ] { 8 } + Constant [ public int BORDER_ALL ] { 15 } + Constant [ public int INTERP_LINEAR ] { 0 } + Constant [ public int INTERP_SMOOTH ] { 1 } + Constant [ public int INTERP_STEP_AFTER ] { 2 } + Constant [ public int INTERP_STEP_BEFORE ] { 3 } + Constant [ public int TICK_NONE ] { 0 } + Constant [ public int TICK_LABELS ] { 1 } + Constant [ public int TICK_POINTS ] { 2 } + Constant [ public int TICK_BOTH ] { 3 } + Constant [ public int STACK_SUM ] { 0 } + Constant [ public int STACK_BESIDE ] { 1 } + Constant [ public int STACK_LAYER ] { 2 } + Constant [ public int LABEL_LEFT ] { 3 } + Constant [ public int LABEL_RIGHT ] { 4 } + Constant [ public int LINE_SOLID ] { 0 } + Constant [ public int LINE_DASHED ] { 1 } + Constant [ public int LINE_DOTTED ] { 2 } + Constant [ public int GRADIENT_VERTICAL ] { 0 } + Constant [ public int GRADIENT_HORIZONTAL ] { 1 } + Constant [ public int DATE_DAY ] { 0 } + Constant [ public int DATE_WEEK ] { 1 } + Constant [ public int DATE_MONTH ] { 2 } + Constant [ public int DATE_QUARTER ] { 3 } + Constant [ public int DATE_YEAR ] { 4 } + Constant [ public int SVG_TEXT_NATIVE ] { 0 } + Constant [ public int SVG_TEXT_PATHS ] { 1 } + Constant [ public int WEBP_DRAWING ] { 0 } + Constant [ public int WEBP_PHOTO ] { 1 } + Constant [ public int WEBP_LOSSLESS ] { 2 } + Constant [ public int WEBP_FAST ] { 3 } + } + + - Static properties [0] { + } + + - Static methods [4] { + Method [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [72] { + Method [ public method setGrid ] { + + - Parameters [1] { + Parameter #0 [ array $grid ] + } + - Return [ static ] + } + + Method [ public method setShowCellValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ final class FastChart\GaugeChart extends FastChart\Chart ] { + + - Constants [60] { + Constant [ public int THEME_LIGHT ] { 0 } + Constant [ public int THEME_DARK ] { 1 } + Constant [ public int MARKER_NONE ] { 0 } + Constant [ public int MARKER_CIRCLE ] { 1 } + Constant [ public int MARKER_SQUARE ] { 2 } + Constant [ public int MARKER_DIAMOND ] { 3 } + Constant [ public int MARKER_CROSS ] { 4 } + Constant [ public int MARKER_PLUS ] { 5 } + Constant [ public int LEGEND_NONE ] { 0 } + Constant [ public int LEGEND_TOP_RIGHT ] { 1 } + Constant [ public int LEGEND_TOP_LEFT ] { 2 } + Constant [ public int LEGEND_BOTTOM_RIGHT ] { 3 } + Constant [ public int LEGEND_BOTTOM_LEFT ] { 4 } + Constant [ public int SCALE_LINEAR ] { 0 } + Constant [ public int SCALE_LOG ] { 1 } + Constant [ public int LABEL_NONE ] { 0 } + Constant [ public int LABEL_INSIDE ] { 1 } + Constant [ public int LABEL_OUTSIDE ] { 2 } + Constant [ public int STYLE_CANDLE ] { 0 } + Constant [ public int STYLE_BAR ] { 1 } + Constant [ public int STYLE_DIAMOND ] { 2 } + Constant [ public int STYLE_I_CAP ] { 3 } + Constant [ public int STYLE_HOLLOW ] { 4 } + Constant [ public int STYLE_VOLUME ] { 5 } + Constant [ public int STYLE_VECTOR ] { 6 } + Constant [ public int BORDER_NONE ] { 0 } + Constant [ public int BORDER_LEFT ] { 1 } + Constant [ public int BORDER_RIGHT ] { 2 } + Constant [ public int BORDER_TOP ] { 4 } + Constant [ public int BORDER_BOTTOM ] { 8 } + Constant [ public int BORDER_ALL ] { 15 } + Constant [ public int INTERP_LINEAR ] { 0 } + Constant [ public int INTERP_SMOOTH ] { 1 } + Constant [ public int INTERP_STEP_AFTER ] { 2 } + Constant [ public int INTERP_STEP_BEFORE ] { 3 } + Constant [ public int TICK_NONE ] { 0 } + Constant [ public int TICK_LABELS ] { 1 } + Constant [ public int TICK_POINTS ] { 2 } + Constant [ public int TICK_BOTH ] { 3 } + Constant [ public int STACK_SUM ] { 0 } + Constant [ public int STACK_BESIDE ] { 1 } + Constant [ public int STACK_LAYER ] { 2 } + Constant [ public int LABEL_LEFT ] { 3 } + Constant [ public int LABEL_RIGHT ] { 4 } + Constant [ public int LINE_SOLID ] { 0 } + Constant [ public int LINE_DASHED ] { 1 } + Constant [ public int LINE_DOTTED ] { 2 } + Constant [ public int GRADIENT_VERTICAL ] { 0 } + Constant [ public int GRADIENT_HORIZONTAL ] { 1 } + Constant [ public int DATE_DAY ] { 0 } + Constant [ public int DATE_WEEK ] { 1 } + Constant [ public int DATE_MONTH ] { 2 } + Constant [ public int DATE_QUARTER ] { 3 } + Constant [ public int DATE_YEAR ] { 4 } + Constant [ public int SVG_TEXT_NATIVE ] { 0 } + Constant [ public int SVG_TEXT_PATHS ] { 1 } + Constant [ public int WEBP_DRAWING ] { 0 } + Constant [ public int WEBP_PHOTO ] { 1 } + Constant [ public int WEBP_LOSSLESS ] { 2 } + Constant [ public int WEBP_FAST ] { 3 } + } + + - Static properties [0] { + } + + - Static methods [4] { + Method [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [74] { + Method [ public method setValue ] { + + - Parameters [1] { + Parameter #0 [ float $value ] + } + - Return [ static ] + } + + Method [ public method setRange ] { + + - Parameters [2] { + Parameter #0 [ float $min ] + Parameter #1 [ float $max ] + } + - Return [ static ] + } + + Method [ public method setZones ] { + + - Parameters [1] { + Parameter #0 [ array $zones ] + } + - Return [ static ] + } + + Method [ public method setValueFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ final class FastChart\GanttChart extends FastChart\Chart ] { + + - Constants [60] { + Constant [ public int THEME_LIGHT ] { 0 } + Constant [ public int THEME_DARK ] { 1 } + Constant [ public int MARKER_NONE ] { 0 } + Constant [ public int MARKER_CIRCLE ] { 1 } + Constant [ public int MARKER_SQUARE ] { 2 } + Constant [ public int MARKER_DIAMOND ] { 3 } + Constant [ public int MARKER_CROSS ] { 4 } + Constant [ public int MARKER_PLUS ] { 5 } + Constant [ public int LEGEND_NONE ] { 0 } + Constant [ public int LEGEND_TOP_RIGHT ] { 1 } + Constant [ public int LEGEND_TOP_LEFT ] { 2 } + Constant [ public int LEGEND_BOTTOM_RIGHT ] { 3 } + Constant [ public int LEGEND_BOTTOM_LEFT ] { 4 } + Constant [ public int SCALE_LINEAR ] { 0 } + Constant [ public int SCALE_LOG ] { 1 } + Constant [ public int LABEL_NONE ] { 0 } + Constant [ public int LABEL_INSIDE ] { 1 } + Constant [ public int LABEL_OUTSIDE ] { 2 } + Constant [ public int STYLE_CANDLE ] { 0 } + Constant [ public int STYLE_BAR ] { 1 } + Constant [ public int STYLE_DIAMOND ] { 2 } + Constant [ public int STYLE_I_CAP ] { 3 } + Constant [ public int STYLE_HOLLOW ] { 4 } + Constant [ public int STYLE_VOLUME ] { 5 } + Constant [ public int STYLE_VECTOR ] { 6 } + Constant [ public int BORDER_NONE ] { 0 } + Constant [ public int BORDER_LEFT ] { 1 } + Constant [ public int BORDER_RIGHT ] { 2 } + Constant [ public int BORDER_TOP ] { 4 } + Constant [ public int BORDER_BOTTOM ] { 8 } + Constant [ public int BORDER_ALL ] { 15 } + Constant [ public int INTERP_LINEAR ] { 0 } + Constant [ public int INTERP_SMOOTH ] { 1 } + Constant [ public int INTERP_STEP_AFTER ] { 2 } + Constant [ public int INTERP_STEP_BEFORE ] { 3 } + Constant [ public int TICK_NONE ] { 0 } + Constant [ public int TICK_LABELS ] { 1 } + Constant [ public int TICK_POINTS ] { 2 } + Constant [ public int TICK_BOTH ] { 3 } + Constant [ public int STACK_SUM ] { 0 } + Constant [ public int STACK_BESIDE ] { 1 } + Constant [ public int STACK_LAYER ] { 2 } + Constant [ public int LABEL_LEFT ] { 3 } + Constant [ public int LABEL_RIGHT ] { 4 } + Constant [ public int LINE_SOLID ] { 0 } + Constant [ public int LINE_DASHED ] { 1 } + Constant [ public int LINE_DOTTED ] { 2 } + Constant [ public int GRADIENT_VERTICAL ] { 0 } + Constant [ public int GRADIENT_HORIZONTAL ] { 1 } + Constant [ public int DATE_DAY ] { 0 } + Constant [ public int DATE_WEEK ] { 1 } + Constant [ public int DATE_MONTH ] { 2 } + Constant [ public int DATE_QUARTER ] { 3 } + Constant [ public int DATE_YEAR ] { 4 } + Constant [ public int SVG_TEXT_NATIVE ] { 0 } + Constant [ public int SVG_TEXT_PATHS ] { 1 } + Constant [ public int WEBP_DRAWING ] { 0 } + Constant [ public int WEBP_PHOTO ] { 1 } + Constant [ public int WEBP_LOSSLESS ] { 2 } + Constant [ public int WEBP_FAST ] { 3 } + } + + - Static properties [0] { + } + + - Static methods [4] { + Method [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [73] { + Method [ public method setTasks ] { + + - Parameters [1] { + Parameter #0 [ array $tasks ] + } + - Return [ static ] + } + + Method [ public method setTimeRange ] { + + - Parameters [2] { + Parameter #0 [ ?int $start = null ] + Parameter #1 [ ?int $end = null ] + } + - Return [ static ] + } + + Method [ public method setShowTaskLabels ] { + + - Parameters [1] { + Parameter #0 [ bool $show ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ final class FastChart\BoxPlot extends FastChart\Chart ] { + + - Constants [60] { + Constant [ public int THEME_LIGHT ] { 0 } + Constant [ public int THEME_DARK ] { 1 } + Constant [ public int MARKER_NONE ] { 0 } + Constant [ public int MARKER_CIRCLE ] { 1 } + Constant [ public int MARKER_SQUARE ] { 2 } + Constant [ public int MARKER_DIAMOND ] { 3 } + Constant [ public int MARKER_CROSS ] { 4 } + Constant [ public int MARKER_PLUS ] { 5 } + Constant [ public int LEGEND_NONE ] { 0 } + Constant [ public int LEGEND_TOP_RIGHT ] { 1 } + Constant [ public int LEGEND_TOP_LEFT ] { 2 } + Constant [ public int LEGEND_BOTTOM_RIGHT ] { 3 } + Constant [ public int LEGEND_BOTTOM_LEFT ] { 4 } + Constant [ public int SCALE_LINEAR ] { 0 } + Constant [ public int SCALE_LOG ] { 1 } + Constant [ public int LABEL_NONE ] { 0 } + Constant [ public int LABEL_INSIDE ] { 1 } + Constant [ public int LABEL_OUTSIDE ] { 2 } + Constant [ public int STYLE_CANDLE ] { 0 } + Constant [ public int STYLE_BAR ] { 1 } + Constant [ public int STYLE_DIAMOND ] { 2 } + Constant [ public int STYLE_I_CAP ] { 3 } + Constant [ public int STYLE_HOLLOW ] { 4 } + Constant [ public int STYLE_VOLUME ] { 5 } + Constant [ public int STYLE_VECTOR ] { 6 } + Constant [ public int BORDER_NONE ] { 0 } + Constant [ public int BORDER_LEFT ] { 1 } + Constant [ public int BORDER_RIGHT ] { 2 } + Constant [ public int BORDER_TOP ] { 4 } + Constant [ public int BORDER_BOTTOM ] { 8 } + Constant [ public int BORDER_ALL ] { 15 } + Constant [ public int INTERP_LINEAR ] { 0 } + Constant [ public int INTERP_SMOOTH ] { 1 } + Constant [ public int INTERP_STEP_AFTER ] { 2 } + Constant [ public int INTERP_STEP_BEFORE ] { 3 } + Constant [ public int TICK_NONE ] { 0 } + Constant [ public int TICK_LABELS ] { 1 } + Constant [ public int TICK_POINTS ] { 2 } + Constant [ public int TICK_BOTH ] { 3 } + Constant [ public int STACK_SUM ] { 0 } + Constant [ public int STACK_BESIDE ] { 1 } + Constant [ public int STACK_LAYER ] { 2 } + Constant [ public int LABEL_LEFT ] { 3 } + Constant [ public int LABEL_RIGHT ] { 4 } + Constant [ public int LINE_SOLID ] { 0 } + Constant [ public int LINE_DASHED ] { 1 } + Constant [ public int LINE_DOTTED ] { 2 } + Constant [ public int GRADIENT_VERTICAL ] { 0 } + Constant [ public int GRADIENT_HORIZONTAL ] { 1 } + Constant [ public int DATE_DAY ] { 0 } + Constant [ public int DATE_WEEK ] { 1 } + Constant [ public int DATE_MONTH ] { 2 } + Constant [ public int DATE_QUARTER ] { 3 } + Constant [ public int DATE_YEAR ] { 4 } + Constant [ public int SVG_TEXT_NATIVE ] { 0 } + Constant [ public int SVG_TEXT_PATHS ] { 1 } + Constant [ public int WEBP_DRAWING ] { 0 } + Constant [ public int WEBP_PHOTO ] { 1 } + Constant [ public int WEBP_LOSSLESS ] { 2 } + Constant [ public int WEBP_FAST ] { 3 } + } + + - Static properties [0] { + } + + - Static methods [4] { + Method [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [72] { + Method [ public method setBoxes ] { + + - Parameters [1] { + Parameter #0 [ array $boxes ] + } + - Return [ static ] + } + + Method [ public method setBoxWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ final class FastChart\PolarChart extends FastChart\Chart ] { + + - Constants [62] { + Constant [ public int THEME_LIGHT ] { 0 } + Constant [ public int THEME_DARK ] { 1 } + Constant [ public int MARKER_NONE ] { 0 } + Constant [ public int MARKER_CIRCLE ] { 1 } + Constant [ public int MARKER_SQUARE ] { 2 } + Constant [ public int MARKER_DIAMOND ] { 3 } + Constant [ public int MARKER_CROSS ] { 4 } + Constant [ public int MARKER_PLUS ] { 5 } + Constant [ public int LEGEND_NONE ] { 0 } + Constant [ public int LEGEND_TOP_RIGHT ] { 1 } + Constant [ public int LEGEND_TOP_LEFT ] { 2 } + Constant [ public int LEGEND_BOTTOM_RIGHT ] { 3 } + Constant [ public int LEGEND_BOTTOM_LEFT ] { 4 } + Constant [ public int SCALE_LINEAR ] { 0 } + Constant [ public int SCALE_LOG ] { 1 } + Constant [ public int LABEL_NONE ] { 0 } + Constant [ public int LABEL_INSIDE ] { 1 } + Constant [ public int LABEL_OUTSIDE ] { 2 } + Constant [ public int STYLE_CANDLE ] { 0 } + Constant [ public int STYLE_BAR ] { 1 } + Constant [ public int STYLE_DIAMOND ] { 2 } + Constant [ public int STYLE_I_CAP ] { 3 } + Constant [ public int STYLE_HOLLOW ] { 4 } + Constant [ public int STYLE_VOLUME ] { 5 } + Constant [ public int STYLE_VECTOR ] { 6 } + Constant [ public int BORDER_NONE ] { 0 } + Constant [ public int BORDER_LEFT ] { 1 } + Constant [ public int BORDER_RIGHT ] { 2 } + Constant [ public int BORDER_TOP ] { 4 } + Constant [ public int BORDER_BOTTOM ] { 8 } + Constant [ public int BORDER_ALL ] { 15 } + Constant [ public int INTERP_LINEAR ] { 0 } + Constant [ public int INTERP_SMOOTH ] { 1 } + Constant [ public int INTERP_STEP_AFTER ] { 2 } + Constant [ public int INTERP_STEP_BEFORE ] { 3 } + Constant [ public int TICK_NONE ] { 0 } + Constant [ public int TICK_LABELS ] { 1 } + Constant [ public int TICK_POINTS ] { 2 } + Constant [ public int TICK_BOTH ] { 3 } + Constant [ public int STACK_SUM ] { 0 } + Constant [ public int STACK_BESIDE ] { 1 } + Constant [ public int STACK_LAYER ] { 2 } + Constant [ public int LABEL_LEFT ] { 3 } + Constant [ public int LABEL_RIGHT ] { 4 } + Constant [ public int LINE_SOLID ] { 0 } + Constant [ public int LINE_DASHED ] { 1 } + Constant [ public int LINE_DOTTED ] { 2 } + Constant [ public int GRADIENT_VERTICAL ] { 0 } + Constant [ public int GRADIENT_HORIZONTAL ] { 1 } + Constant [ public int DATE_DAY ] { 0 } + Constant [ public int DATE_WEEK ] { 1 } + Constant [ public int DATE_MONTH ] { 2 } + Constant [ public int DATE_QUARTER ] { 3 } + Constant [ public int DATE_YEAR ] { 4 } + Constant [ public int SVG_TEXT_NATIVE ] { 0 } + Constant [ public int SVG_TEXT_PATHS ] { 1 } + Constant [ public int WEBP_DRAWING ] { 0 } + Constant [ public int WEBP_PHOTO ] { 1 } + Constant [ public int WEBP_LOSSLESS ] { 2 } + Constant [ public int WEBP_FAST ] { 3 } + Constant [ public int STYLE_LINE ] { 0 } + Constant [ public int STYLE_ROSE ] { 1 } + } + + - Static properties [0] { + } + + - Static methods [4] { + Method [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [76] { + Method [ public method setSeries ] { + + - Parameters [1] { + Parameter #0 [ array $series ] + } + - Return [ static ] + } + + Method [ public method setMaxRadius ] { + + - Parameters [1] { + Parameter #0 [ float $max ] + } + - Return [ static ] + } + + Method [ public method setFilled ] { + + - Parameters [1] { + Parameter #0 [ bool $filled ] + } + - Return [ static ] + } + + Method [ public method setStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method addVectors ] { + + - Parameters [1] { + Parameter #0 [ array $vectors ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ final class FastChart\ContourChart extends FastChart\Chart ] { + + - Constants [60] { + Constant [ public int THEME_LIGHT ] { 0 } + Constant [ public int THEME_DARK ] { 1 } + Constant [ public int MARKER_NONE ] { 0 } + Constant [ public int MARKER_CIRCLE ] { 1 } + Constant [ public int MARKER_SQUARE ] { 2 } + Constant [ public int MARKER_DIAMOND ] { 3 } + Constant [ public int MARKER_CROSS ] { 4 } + Constant [ public int MARKER_PLUS ] { 5 } + Constant [ public int LEGEND_NONE ] { 0 } + Constant [ public int LEGEND_TOP_RIGHT ] { 1 } + Constant [ public int LEGEND_TOP_LEFT ] { 2 } + Constant [ public int LEGEND_BOTTOM_RIGHT ] { 3 } + Constant [ public int LEGEND_BOTTOM_LEFT ] { 4 } + Constant [ public int SCALE_LINEAR ] { 0 } + Constant [ public int SCALE_LOG ] { 1 } + Constant [ public int LABEL_NONE ] { 0 } + Constant [ public int LABEL_INSIDE ] { 1 } + Constant [ public int LABEL_OUTSIDE ] { 2 } + Constant [ public int STYLE_CANDLE ] { 0 } + Constant [ public int STYLE_BAR ] { 1 } + Constant [ public int STYLE_DIAMOND ] { 2 } + Constant [ public int STYLE_I_CAP ] { 3 } + Constant [ public int STYLE_HOLLOW ] { 4 } + Constant [ public int STYLE_VOLUME ] { 5 } + Constant [ public int STYLE_VECTOR ] { 6 } + Constant [ public int BORDER_NONE ] { 0 } + Constant [ public int BORDER_LEFT ] { 1 } + Constant [ public int BORDER_RIGHT ] { 2 } + Constant [ public int BORDER_TOP ] { 4 } + Constant [ public int BORDER_BOTTOM ] { 8 } + Constant [ public int BORDER_ALL ] { 15 } + Constant [ public int INTERP_LINEAR ] { 0 } + Constant [ public int INTERP_SMOOTH ] { 1 } + Constant [ public int INTERP_STEP_AFTER ] { 2 } + Constant [ public int INTERP_STEP_BEFORE ] { 3 } + Constant [ public int TICK_NONE ] { 0 } + Constant [ public int TICK_LABELS ] { 1 } + Constant [ public int TICK_POINTS ] { 2 } + Constant [ public int TICK_BOTH ] { 3 } + Constant [ public int STACK_SUM ] { 0 } + Constant [ public int STACK_BESIDE ] { 1 } + Constant [ public int STACK_LAYER ] { 2 } + Constant [ public int LABEL_LEFT ] { 3 } + Constant [ public int LABEL_RIGHT ] { 4 } + Constant [ public int LINE_SOLID ] { 0 } + Constant [ public int LINE_DASHED ] { 1 } + Constant [ public int LINE_DOTTED ] { 2 } + Constant [ public int GRADIENT_VERTICAL ] { 0 } + Constant [ public int GRADIENT_HORIZONTAL ] { 1 } + Constant [ public int DATE_DAY ] { 0 } + Constant [ public int DATE_WEEK ] { 1 } + Constant [ public int DATE_MONTH ] { 2 } + Constant [ public int DATE_QUARTER ] { 3 } + Constant [ public int DATE_YEAR ] { 4 } + Constant [ public int SVG_TEXT_NATIVE ] { 0 } + Constant [ public int SVG_TEXT_PATHS ] { 1 } + Constant [ public int WEBP_DRAWING ] { 0 } + Constant [ public int WEBP_PHOTO ] { 1 } + Constant [ public int WEBP_LOSSLESS ] { 2 } + Constant [ public int WEBP_FAST ] { 3 } + } + + - Static properties [0] { + } + + - Static methods [4] { + Method [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [73] { + Method [ public method setGrid ] { + + - Parameters [1] { + Parameter #0 [ array $grid ] + } + - Return [ static ] + } + + Method [ public method setLevels ] { + + - Parameters [1] { + Parameter #0 [ array $levels ] + } + - Return [ static ] + } + + Method [ public method setFilled ] { + + - Parameters [1] { + Parameter #0 [ bool $filled ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ final class FastChart\Treemap extends FastChart\Chart ] { + + - Constants [60] { + Constant [ public int THEME_LIGHT ] { 0 } + Constant [ public int THEME_DARK ] { 1 } + Constant [ public int MARKER_NONE ] { 0 } + Constant [ public int MARKER_CIRCLE ] { 1 } + Constant [ public int MARKER_SQUARE ] { 2 } + Constant [ public int MARKER_DIAMOND ] { 3 } + Constant [ public int MARKER_CROSS ] { 4 } + Constant [ public int MARKER_PLUS ] { 5 } + Constant [ public int LEGEND_NONE ] { 0 } + Constant [ public int LEGEND_TOP_RIGHT ] { 1 } + Constant [ public int LEGEND_TOP_LEFT ] { 2 } + Constant [ public int LEGEND_BOTTOM_RIGHT ] { 3 } + Constant [ public int LEGEND_BOTTOM_LEFT ] { 4 } + Constant [ public int SCALE_LINEAR ] { 0 } + Constant [ public int SCALE_LOG ] { 1 } + Constant [ public int LABEL_NONE ] { 0 } + Constant [ public int LABEL_INSIDE ] { 1 } + Constant [ public int LABEL_OUTSIDE ] { 2 } + Constant [ public int STYLE_CANDLE ] { 0 } + Constant [ public int STYLE_BAR ] { 1 } + Constant [ public int STYLE_DIAMOND ] { 2 } + Constant [ public int STYLE_I_CAP ] { 3 } + Constant [ public int STYLE_HOLLOW ] { 4 } + Constant [ public int STYLE_VOLUME ] { 5 } + Constant [ public int STYLE_VECTOR ] { 6 } + Constant [ public int BORDER_NONE ] { 0 } + Constant [ public int BORDER_LEFT ] { 1 } + Constant [ public int BORDER_RIGHT ] { 2 } + Constant [ public int BORDER_TOP ] { 4 } + Constant [ public int BORDER_BOTTOM ] { 8 } + Constant [ public int BORDER_ALL ] { 15 } + Constant [ public int INTERP_LINEAR ] { 0 } + Constant [ public int INTERP_SMOOTH ] { 1 } + Constant [ public int INTERP_STEP_AFTER ] { 2 } + Constant [ public int INTERP_STEP_BEFORE ] { 3 } + Constant [ public int TICK_NONE ] { 0 } + Constant [ public int TICK_LABELS ] { 1 } + Constant [ public int TICK_POINTS ] { 2 } + Constant [ public int TICK_BOTH ] { 3 } + Constant [ public int STACK_SUM ] { 0 } + Constant [ public int STACK_BESIDE ] { 1 } + Constant [ public int STACK_LAYER ] { 2 } + Constant [ public int LABEL_LEFT ] { 3 } + Constant [ public int LABEL_RIGHT ] { 4 } + Constant [ public int LINE_SOLID ] { 0 } + Constant [ public int LINE_DASHED ] { 1 } + Constant [ public int LINE_DOTTED ] { 2 } + Constant [ public int GRADIENT_VERTICAL ] { 0 } + Constant [ public int GRADIENT_HORIZONTAL ] { 1 } + Constant [ public int DATE_DAY ] { 0 } + Constant [ public int DATE_WEEK ] { 1 } + Constant [ public int DATE_MONTH ] { 2 } + Constant [ public int DATE_QUARTER ] { 3 } + Constant [ public int DATE_YEAR ] { 4 } + Constant [ public int SVG_TEXT_NATIVE ] { 0 } + Constant [ public int SVG_TEXT_PATHS ] { 1 } + Constant [ public int WEBP_DRAWING ] { 0 } + Constant [ public int WEBP_PHOTO ] { 1 } + Constant [ public int WEBP_LOSSLESS ] { 2 } + Constant [ public int WEBP_FAST ] { 3 } + } + + - Static properties [0] { + } + + - Static methods [4] { + Method [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [72] { + Method [ public method setItems ] { + + - Parameters [1] { + Parameter #0 [ array $items ] + } + - Return [ static ] + } + + Method [ public method setShowLabels ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ final class FastChart\Funnel extends FastChart\Chart ] { + + - Constants [63] { + Constant [ public int THEME_LIGHT ] { 0 } + Constant [ public int THEME_DARK ] { 1 } + Constant [ public int MARKER_NONE ] { 0 } + Constant [ public int MARKER_CIRCLE ] { 1 } + Constant [ public int MARKER_SQUARE ] { 2 } + Constant [ public int MARKER_DIAMOND ] { 3 } + Constant [ public int MARKER_CROSS ] { 4 } + Constant [ public int MARKER_PLUS ] { 5 } + Constant [ public int LEGEND_NONE ] { 0 } + Constant [ public int LEGEND_TOP_RIGHT ] { 1 } + Constant [ public int LEGEND_TOP_LEFT ] { 2 } + Constant [ public int LEGEND_BOTTOM_RIGHT ] { 3 } + Constant [ public int LEGEND_BOTTOM_LEFT ] { 4 } + Constant [ public int SCALE_LINEAR ] { 0 } + Constant [ public int SCALE_LOG ] { 1 } + Constant [ public int LABEL_NONE ] { 0 } + Constant [ public int LABEL_INSIDE ] { 1 } + Constant [ public int LABEL_OUTSIDE ] { 2 } + Constant [ public int STYLE_CANDLE ] { 0 } + Constant [ public int STYLE_BAR ] { 1 } + Constant [ public int STYLE_DIAMOND ] { 2 } + Constant [ public int STYLE_I_CAP ] { 3 } + Constant [ public int STYLE_HOLLOW ] { 4 } + Constant [ public int STYLE_VOLUME ] { 5 } + Constant [ public int STYLE_VECTOR ] { 6 } + Constant [ public int BORDER_NONE ] { 0 } + Constant [ public int BORDER_LEFT ] { 1 } + Constant [ public int BORDER_RIGHT ] { 2 } + Constant [ public int BORDER_TOP ] { 4 } + Constant [ public int BORDER_BOTTOM ] { 8 } + Constant [ public int BORDER_ALL ] { 15 } + Constant [ public int INTERP_LINEAR ] { 0 } + Constant [ public int INTERP_SMOOTH ] { 1 } + Constant [ public int INTERP_STEP_AFTER ] { 2 } + Constant [ public int INTERP_STEP_BEFORE ] { 3 } + Constant [ public int TICK_NONE ] { 0 } + Constant [ public int TICK_LABELS ] { 1 } + Constant [ public int TICK_POINTS ] { 2 } + Constant [ public int TICK_BOTH ] { 3 } + Constant [ public int STACK_SUM ] { 0 } + Constant [ public int STACK_BESIDE ] { 1 } + Constant [ public int STACK_LAYER ] { 2 } + Constant [ public int LABEL_LEFT ] { 3 } + Constant [ public int LABEL_RIGHT ] { 4 } + Constant [ public int LINE_SOLID ] { 0 } + Constant [ public int LINE_DASHED ] { 1 } + Constant [ public int LINE_DOTTED ] { 2 } + Constant [ public int GRADIENT_VERTICAL ] { 0 } + Constant [ public int GRADIENT_HORIZONTAL ] { 1 } + Constant [ public int DATE_DAY ] { 0 } + Constant [ public int DATE_WEEK ] { 1 } + Constant [ public int DATE_MONTH ] { 2 } + Constant [ public int DATE_QUARTER ] { 3 } + Constant [ public int DATE_YEAR ] { 4 } + Constant [ public int SVG_TEXT_NATIVE ] { 0 } + Constant [ public int SVG_TEXT_PATHS ] { 1 } + Constant [ public int WEBP_DRAWING ] { 0 } + Constant [ public int WEBP_PHOTO ] { 1 } + Constant [ public int WEBP_LOSSLESS ] { 2 } + Constant [ public int WEBP_FAST ] { 3 } + Constant [ public int STYLE_FUNNEL ] { 0 } + Constant [ public int STYLE_PYRAMID ] { 1 } + Constant [ public int STYLE_CONE ] { 2 } + } + + - Static properties [0] { + } + + - Static methods [4] { + Method [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [72] { + Method [ public method setStages ] { + + - Parameters [1] { + Parameter #0 [ array $stages ] + } + - Return [ static ] + } + + Method [ public method setStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ final class FastChart\Waterfall extends FastChart\Chart ] { + + - Constants [60] { + Constant [ public int THEME_LIGHT ] { 0 } + Constant [ public int THEME_DARK ] { 1 } + Constant [ public int MARKER_NONE ] { 0 } + Constant [ public int MARKER_CIRCLE ] { 1 } + Constant [ public int MARKER_SQUARE ] { 2 } + Constant [ public int MARKER_DIAMOND ] { 3 } + Constant [ public int MARKER_CROSS ] { 4 } + Constant [ public int MARKER_PLUS ] { 5 } + Constant [ public int LEGEND_NONE ] { 0 } + Constant [ public int LEGEND_TOP_RIGHT ] { 1 } + Constant [ public int LEGEND_TOP_LEFT ] { 2 } + Constant [ public int LEGEND_BOTTOM_RIGHT ] { 3 } + Constant [ public int LEGEND_BOTTOM_LEFT ] { 4 } + Constant [ public int SCALE_LINEAR ] { 0 } + Constant [ public int SCALE_LOG ] { 1 } + Constant [ public int LABEL_NONE ] { 0 } + Constant [ public int LABEL_INSIDE ] { 1 } + Constant [ public int LABEL_OUTSIDE ] { 2 } + Constant [ public int STYLE_CANDLE ] { 0 } + Constant [ public int STYLE_BAR ] { 1 } + Constant [ public int STYLE_DIAMOND ] { 2 } + Constant [ public int STYLE_I_CAP ] { 3 } + Constant [ public int STYLE_HOLLOW ] { 4 } + Constant [ public int STYLE_VOLUME ] { 5 } + Constant [ public int STYLE_VECTOR ] { 6 } + Constant [ public int BORDER_NONE ] { 0 } + Constant [ public int BORDER_LEFT ] { 1 } + Constant [ public int BORDER_RIGHT ] { 2 } + Constant [ public int BORDER_TOP ] { 4 } + Constant [ public int BORDER_BOTTOM ] { 8 } + Constant [ public int BORDER_ALL ] { 15 } + Constant [ public int INTERP_LINEAR ] { 0 } + Constant [ public int INTERP_SMOOTH ] { 1 } + Constant [ public int INTERP_STEP_AFTER ] { 2 } + Constant [ public int INTERP_STEP_BEFORE ] { 3 } + Constant [ public int TICK_NONE ] { 0 } + Constant [ public int TICK_LABELS ] { 1 } + Constant [ public int TICK_POINTS ] { 2 } + Constant [ public int TICK_BOTH ] { 3 } + Constant [ public int STACK_SUM ] { 0 } + Constant [ public int STACK_BESIDE ] { 1 } + Constant [ public int STACK_LAYER ] { 2 } + Constant [ public int LABEL_LEFT ] { 3 } + Constant [ public int LABEL_RIGHT ] { 4 } + Constant [ public int LINE_SOLID ] { 0 } + Constant [ public int LINE_DASHED ] { 1 } + Constant [ public int LINE_DOTTED ] { 2 } + Constant [ public int GRADIENT_VERTICAL ] { 0 } + Constant [ public int GRADIENT_HORIZONTAL ] { 1 } + Constant [ public int DATE_DAY ] { 0 } + Constant [ public int DATE_WEEK ] { 1 } + Constant [ public int DATE_MONTH ] { 2 } + Constant [ public int DATE_QUARTER ] { 3 } + Constant [ public int DATE_YEAR ] { 4 } + Constant [ public int SVG_TEXT_NATIVE ] { 0 } + Constant [ public int SVG_TEXT_PATHS ] { 1 } + Constant [ public int WEBP_DRAWING ] { 0 } + Constant [ public int WEBP_PHOTO ] { 1 } + Constant [ public int WEBP_LOSSLESS ] { 2 } + Constant [ public int WEBP_FAST ] { 3 } + } + + - Static properties [0] { + } + + - Static methods [4] { + Method [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [74] { + Method [ public method setBars ] { + + - Parameters [1] { + Parameter #0 [ array $bars ] + } + - Return [ static ] + } + + Method [ public method setRiseColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setFallColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTotalColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ final class FastChart\Heatmap extends FastChart\Chart ] { + + - Constants [60] { + Constant [ public int THEME_LIGHT ] { 0 } + Constant [ public int THEME_DARK ] { 1 } + Constant [ public int MARKER_NONE ] { 0 } + Constant [ public int MARKER_CIRCLE ] { 1 } + Constant [ public int MARKER_SQUARE ] { 2 } + Constant [ public int MARKER_DIAMOND ] { 3 } + Constant [ public int MARKER_CROSS ] { 4 } + Constant [ public int MARKER_PLUS ] { 5 } + Constant [ public int LEGEND_NONE ] { 0 } + Constant [ public int LEGEND_TOP_RIGHT ] { 1 } + Constant [ public int LEGEND_TOP_LEFT ] { 2 } + Constant [ public int LEGEND_BOTTOM_RIGHT ] { 3 } + Constant [ public int LEGEND_BOTTOM_LEFT ] { 4 } + Constant [ public int SCALE_LINEAR ] { 0 } + Constant [ public int SCALE_LOG ] { 1 } + Constant [ public int LABEL_NONE ] { 0 } + Constant [ public int LABEL_INSIDE ] { 1 } + Constant [ public int LABEL_OUTSIDE ] { 2 } + Constant [ public int STYLE_CANDLE ] { 0 } + Constant [ public int STYLE_BAR ] { 1 } + Constant [ public int STYLE_DIAMOND ] { 2 } + Constant [ public int STYLE_I_CAP ] { 3 } + Constant [ public int STYLE_HOLLOW ] { 4 } + Constant [ public int STYLE_VOLUME ] { 5 } + Constant [ public int STYLE_VECTOR ] { 6 } + Constant [ public int BORDER_NONE ] { 0 } + Constant [ public int BORDER_LEFT ] { 1 } + Constant [ public int BORDER_RIGHT ] { 2 } + Constant [ public int BORDER_TOP ] { 4 } + Constant [ public int BORDER_BOTTOM ] { 8 } + Constant [ public int BORDER_ALL ] { 15 } + Constant [ public int INTERP_LINEAR ] { 0 } + Constant [ public int INTERP_SMOOTH ] { 1 } + Constant [ public int INTERP_STEP_AFTER ] { 2 } + Constant [ public int INTERP_STEP_BEFORE ] { 3 } + Constant [ public int TICK_NONE ] { 0 } + Constant [ public int TICK_LABELS ] { 1 } + Constant [ public int TICK_POINTS ] { 2 } + Constant [ public int TICK_BOTH ] { 3 } + Constant [ public int STACK_SUM ] { 0 } + Constant [ public int STACK_BESIDE ] { 1 } + Constant [ public int STACK_LAYER ] { 2 } + Constant [ public int LABEL_LEFT ] { 3 } + Constant [ public int LABEL_RIGHT ] { 4 } + Constant [ public int LINE_SOLID ] { 0 } + Constant [ public int LINE_DASHED ] { 1 } + Constant [ public int LINE_DOTTED ] { 2 } + Constant [ public int GRADIENT_VERTICAL ] { 0 } + Constant [ public int GRADIENT_HORIZONTAL ] { 1 } + Constant [ public int DATE_DAY ] { 0 } + Constant [ public int DATE_WEEK ] { 1 } + Constant [ public int DATE_MONTH ] { 2 } + Constant [ public int DATE_QUARTER ] { 3 } + Constant [ public int DATE_YEAR ] { 4 } + Constant [ public int SVG_TEXT_NATIVE ] { 0 } + Constant [ public int SVG_TEXT_PATHS ] { 1 } + Constant [ public int WEBP_DRAWING ] { 0 } + Constant [ public int WEBP_PHOTO ] { 1 } + Constant [ public int WEBP_LOSSLESS ] { 2 } + Constant [ public int WEBP_FAST ] { 3 } + } + + - Static properties [0] { + } + + - Static methods [4] { + Method [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [71] { + Method [ public method setGrid ] { + + - Parameters [1] { + Parameter #0 [ array $grid ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ final class FastChart\LinearMeter extends FastChart\Chart ] { + + - Constants [62] { + Constant [ public int THEME_LIGHT ] { 0 } + Constant [ public int THEME_DARK ] { 1 } + Constant [ public int MARKER_NONE ] { 0 } + Constant [ public int MARKER_CIRCLE ] { 1 } + Constant [ public int MARKER_SQUARE ] { 2 } + Constant [ public int MARKER_DIAMOND ] { 3 } + Constant [ public int MARKER_CROSS ] { 4 } + Constant [ public int MARKER_PLUS ] { 5 } + Constant [ public int LEGEND_NONE ] { 0 } + Constant [ public int LEGEND_TOP_RIGHT ] { 1 } + Constant [ public int LEGEND_TOP_LEFT ] { 2 } + Constant [ public int LEGEND_BOTTOM_RIGHT ] { 3 } + Constant [ public int LEGEND_BOTTOM_LEFT ] { 4 } + Constant [ public int SCALE_LINEAR ] { 0 } + Constant [ public int SCALE_LOG ] { 1 } + Constant [ public int LABEL_NONE ] { 0 } + Constant [ public int LABEL_INSIDE ] { 1 } + Constant [ public int LABEL_OUTSIDE ] { 2 } + Constant [ public int STYLE_CANDLE ] { 0 } + Constant [ public int STYLE_BAR ] { 1 } + Constant [ public int STYLE_DIAMOND ] { 2 } + Constant [ public int STYLE_I_CAP ] { 3 } + Constant [ public int STYLE_HOLLOW ] { 4 } + Constant [ public int STYLE_VOLUME ] { 5 } + Constant [ public int STYLE_VECTOR ] { 6 } + Constant [ public int BORDER_NONE ] { 0 } + Constant [ public int BORDER_LEFT ] { 1 } + Constant [ public int BORDER_RIGHT ] { 2 } + Constant [ public int BORDER_TOP ] { 4 } + Constant [ public int BORDER_BOTTOM ] { 8 } + Constant [ public int BORDER_ALL ] { 15 } + Constant [ public int INTERP_LINEAR ] { 0 } + Constant [ public int INTERP_SMOOTH ] { 1 } + Constant [ public int INTERP_STEP_AFTER ] { 2 } + Constant [ public int INTERP_STEP_BEFORE ] { 3 } + Constant [ public int TICK_NONE ] { 0 } + Constant [ public int TICK_LABELS ] { 1 } + Constant [ public int TICK_POINTS ] { 2 } + Constant [ public int TICK_BOTH ] { 3 } + Constant [ public int STACK_SUM ] { 0 } + Constant [ public int STACK_BESIDE ] { 1 } + Constant [ public int STACK_LAYER ] { 2 } + Constant [ public int LABEL_LEFT ] { 3 } + Constant [ public int LABEL_RIGHT ] { 4 } + Constant [ public int LINE_SOLID ] { 0 } + Constant [ public int LINE_DASHED ] { 1 } + Constant [ public int LINE_DOTTED ] { 2 } + Constant [ public int GRADIENT_VERTICAL ] { 0 } + Constant [ public int GRADIENT_HORIZONTAL ] { 1 } + Constant [ public int DATE_DAY ] { 0 } + Constant [ public int DATE_WEEK ] { 1 } + Constant [ public int DATE_MONTH ] { 2 } + Constant [ public int DATE_QUARTER ] { 3 } + Constant [ public int DATE_YEAR ] { 4 } + Constant [ public int SVG_TEXT_NATIVE ] { 0 } + Constant [ public int SVG_TEXT_PATHS ] { 1 } + Constant [ public int WEBP_DRAWING ] { 0 } + Constant [ public int WEBP_PHOTO ] { 1 } + Constant [ public int WEBP_LOSSLESS ] { 2 } + Constant [ public int WEBP_FAST ] { 3 } + Constant [ public int METER_HORIZONTAL ] { 0 } + Constant [ public int METER_VERTICAL ] { 1 } + } + + - Static properties [0] { + } + + - Static methods [4] { + Method [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [75] { + Method [ public method setRange ] { + + - Parameters [2] { + Parameter #0 [ float $min ] + Parameter #1 [ float $max ] + } + - Return [ static ] + } + + Method [ public method setValue ] { + + - Parameters [1] { + Parameter #0 [ float $value ] + } + - Return [ static ] + } + + Method [ public method setOrientation ] { + + - Parameters [1] { + Parameter #0 [ int $orientation ] + } + - Return [ static ] + } + + Method [ public method setZones ] { + + - Parameters [1] { + Parameter #0 [ array $zones ] + } + - Return [ static ] + } + + Method [ public method setValueFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ final class FastChart\BulletChart extends FastChart\Chart ] { + + - Constants [60] { + Constant [ public int THEME_LIGHT ] { 0 } + Constant [ public int THEME_DARK ] { 1 } + Constant [ public int MARKER_NONE ] { 0 } + Constant [ public int MARKER_CIRCLE ] { 1 } + Constant [ public int MARKER_SQUARE ] { 2 } + Constant [ public int MARKER_DIAMOND ] { 3 } + Constant [ public int MARKER_CROSS ] { 4 } + Constant [ public int MARKER_PLUS ] { 5 } + Constant [ public int LEGEND_NONE ] { 0 } + Constant [ public int LEGEND_TOP_RIGHT ] { 1 } + Constant [ public int LEGEND_TOP_LEFT ] { 2 } + Constant [ public int LEGEND_BOTTOM_RIGHT ] { 3 } + Constant [ public int LEGEND_BOTTOM_LEFT ] { 4 } + Constant [ public int SCALE_LINEAR ] { 0 } + Constant [ public int SCALE_LOG ] { 1 } + Constant [ public int LABEL_NONE ] { 0 } + Constant [ public int LABEL_INSIDE ] { 1 } + Constant [ public int LABEL_OUTSIDE ] { 2 } + Constant [ public int STYLE_CANDLE ] { 0 } + Constant [ public int STYLE_BAR ] { 1 } + Constant [ public int STYLE_DIAMOND ] { 2 } + Constant [ public int STYLE_I_CAP ] { 3 } + Constant [ public int STYLE_HOLLOW ] { 4 } + Constant [ public int STYLE_VOLUME ] { 5 } + Constant [ public int STYLE_VECTOR ] { 6 } + Constant [ public int BORDER_NONE ] { 0 } + Constant [ public int BORDER_LEFT ] { 1 } + Constant [ public int BORDER_RIGHT ] { 2 } + Constant [ public int BORDER_TOP ] { 4 } + Constant [ public int BORDER_BOTTOM ] { 8 } + Constant [ public int BORDER_ALL ] { 15 } + Constant [ public int INTERP_LINEAR ] { 0 } + Constant [ public int INTERP_SMOOTH ] { 1 } + Constant [ public int INTERP_STEP_AFTER ] { 2 } + Constant [ public int INTERP_STEP_BEFORE ] { 3 } + Constant [ public int TICK_NONE ] { 0 } + Constant [ public int TICK_LABELS ] { 1 } + Constant [ public int TICK_POINTS ] { 2 } + Constant [ public int TICK_BOTH ] { 3 } + Constant [ public int STACK_SUM ] { 0 } + Constant [ public int STACK_BESIDE ] { 1 } + Constant [ public int STACK_LAYER ] { 2 } + Constant [ public int LABEL_LEFT ] { 3 } + Constant [ public int LABEL_RIGHT ] { 4 } + Constant [ public int LINE_SOLID ] { 0 } + Constant [ public int LINE_DASHED ] { 1 } + Constant [ public int LINE_DOTTED ] { 2 } + Constant [ public int GRADIENT_VERTICAL ] { 0 } + Constant [ public int GRADIENT_HORIZONTAL ] { 1 } + Constant [ public int DATE_DAY ] { 0 } + Constant [ public int DATE_WEEK ] { 1 } + Constant [ public int DATE_MONTH ] { 2 } + Constant [ public int DATE_QUARTER ] { 3 } + Constant [ public int DATE_YEAR ] { 4 } + Constant [ public int SVG_TEXT_NATIVE ] { 0 } + Constant [ public int SVG_TEXT_PATHS ] { 1 } + Constant [ public int WEBP_DRAWING ] { 0 } + Constant [ public int WEBP_PHOTO ] { 1 } + Constant [ public int WEBP_LOSSLESS ] { 2 } + Constant [ public int WEBP_FAST ] { 3 } + } + + - Static properties [0] { + } + + - Static methods [4] { + Method [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [75] { + Method [ public method setRange ] { + + - Parameters [2] { + Parameter #0 [ float $min ] + Parameter #1 [ float $max ] + } + - Return [ static ] + } + + Method [ public method setValue ] { + + - Parameters [1] { + Parameter #0 [ float $value ] + } + - Return [ static ] + } + + Method [ public method setTarget ] { + + - Parameters [1] { + Parameter #0 [ float $target ] + } + - Return [ static ] + } + + Method [ public method setBands ] { + + - Parameters [1] { + Parameter #0 [ array $bands ] + } + - Return [ static ] + } + + Method [ public method setValueFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ final class FastChart\ParetoChart extends FastChart\Chart ] { + + - Constants [60] { + Constant [ public int THEME_LIGHT ] { 0 } + Constant [ public int THEME_DARK ] { 1 } + Constant [ public int MARKER_NONE ] { 0 } + Constant [ public int MARKER_CIRCLE ] { 1 } + Constant [ public int MARKER_SQUARE ] { 2 } + Constant [ public int MARKER_DIAMOND ] { 3 } + Constant [ public int MARKER_CROSS ] { 4 } + Constant [ public int MARKER_PLUS ] { 5 } + Constant [ public int LEGEND_NONE ] { 0 } + Constant [ public int LEGEND_TOP_RIGHT ] { 1 } + Constant [ public int LEGEND_TOP_LEFT ] { 2 } + Constant [ public int LEGEND_BOTTOM_RIGHT ] { 3 } + Constant [ public int LEGEND_BOTTOM_LEFT ] { 4 } + Constant [ public int SCALE_LINEAR ] { 0 } + Constant [ public int SCALE_LOG ] { 1 } + Constant [ public int LABEL_NONE ] { 0 } + Constant [ public int LABEL_INSIDE ] { 1 } + Constant [ public int LABEL_OUTSIDE ] { 2 } + Constant [ public int STYLE_CANDLE ] { 0 } + Constant [ public int STYLE_BAR ] { 1 } + Constant [ public int STYLE_DIAMOND ] { 2 } + Constant [ public int STYLE_I_CAP ] { 3 } + Constant [ public int STYLE_HOLLOW ] { 4 } + Constant [ public int STYLE_VOLUME ] { 5 } + Constant [ public int STYLE_VECTOR ] { 6 } + Constant [ public int BORDER_NONE ] { 0 } + Constant [ public int BORDER_LEFT ] { 1 } + Constant [ public int BORDER_RIGHT ] { 2 } + Constant [ public int BORDER_TOP ] { 4 } + Constant [ public int BORDER_BOTTOM ] { 8 } + Constant [ public int BORDER_ALL ] { 15 } + Constant [ public int INTERP_LINEAR ] { 0 } + Constant [ public int INTERP_SMOOTH ] { 1 } + Constant [ public int INTERP_STEP_AFTER ] { 2 } + Constant [ public int INTERP_STEP_BEFORE ] { 3 } + Constant [ public int TICK_NONE ] { 0 } + Constant [ public int TICK_LABELS ] { 1 } + Constant [ public int TICK_POINTS ] { 2 } + Constant [ public int TICK_BOTH ] { 3 } + Constant [ public int STACK_SUM ] { 0 } + Constant [ public int STACK_BESIDE ] { 1 } + Constant [ public int STACK_LAYER ] { 2 } + Constant [ public int LABEL_LEFT ] { 3 } + Constant [ public int LABEL_RIGHT ] { 4 } + Constant [ public int LINE_SOLID ] { 0 } + Constant [ public int LINE_DASHED ] { 1 } + Constant [ public int LINE_DOTTED ] { 2 } + Constant [ public int GRADIENT_VERTICAL ] { 0 } + Constant [ public int GRADIENT_HORIZONTAL ] { 1 } + Constant [ public int DATE_DAY ] { 0 } + Constant [ public int DATE_WEEK ] { 1 } + Constant [ public int DATE_MONTH ] { 2 } + Constant [ public int DATE_QUARTER ] { 3 } + Constant [ public int DATE_YEAR ] { 4 } + Constant [ public int SVG_TEXT_NATIVE ] { 0 } + Constant [ public int SVG_TEXT_PATHS ] { 1 } + Constant [ public int WEBP_DRAWING ] { 0 } + Constant [ public int WEBP_PHOTO ] { 1 } + Constant [ public int WEBP_LOSSLESS ] { 2 } + Constant [ public int WEBP_FAST ] { 3 } + } + + - Static properties [0] { + } + + - Static methods [4] { + Method [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [73] { + Method [ public method setBars ] { + + - Parameters [1] { + Parameter #0 [ array $bars ] + } + - Return [ static ] + } + + Method [ public method setLineColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setValueFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ final class FastChart\CalendarHeatmap extends FastChart\Chart ] { + + - Constants [60] { + Constant [ public int THEME_LIGHT ] { 0 } + Constant [ public int THEME_DARK ] { 1 } + Constant [ public int MARKER_NONE ] { 0 } + Constant [ public int MARKER_CIRCLE ] { 1 } + Constant [ public int MARKER_SQUARE ] { 2 } + Constant [ public int MARKER_DIAMOND ] { 3 } + Constant [ public int MARKER_CROSS ] { 4 } + Constant [ public int MARKER_PLUS ] { 5 } + Constant [ public int LEGEND_NONE ] { 0 } + Constant [ public int LEGEND_TOP_RIGHT ] { 1 } + Constant [ public int LEGEND_TOP_LEFT ] { 2 } + Constant [ public int LEGEND_BOTTOM_RIGHT ] { 3 } + Constant [ public int LEGEND_BOTTOM_LEFT ] { 4 } + Constant [ public int SCALE_LINEAR ] { 0 } + Constant [ public int SCALE_LOG ] { 1 } + Constant [ public int LABEL_NONE ] { 0 } + Constant [ public int LABEL_INSIDE ] { 1 } + Constant [ public int LABEL_OUTSIDE ] { 2 } + Constant [ public int STYLE_CANDLE ] { 0 } + Constant [ public int STYLE_BAR ] { 1 } + Constant [ public int STYLE_DIAMOND ] { 2 } + Constant [ public int STYLE_I_CAP ] { 3 } + Constant [ public int STYLE_HOLLOW ] { 4 } + Constant [ public int STYLE_VOLUME ] { 5 } + Constant [ public int STYLE_VECTOR ] { 6 } + Constant [ public int BORDER_NONE ] { 0 } + Constant [ public int BORDER_LEFT ] { 1 } + Constant [ public int BORDER_RIGHT ] { 2 } + Constant [ public int BORDER_TOP ] { 4 } + Constant [ public int BORDER_BOTTOM ] { 8 } + Constant [ public int BORDER_ALL ] { 15 } + Constant [ public int INTERP_LINEAR ] { 0 } + Constant [ public int INTERP_SMOOTH ] { 1 } + Constant [ public int INTERP_STEP_AFTER ] { 2 } + Constant [ public int INTERP_STEP_BEFORE ] { 3 } + Constant [ public int TICK_NONE ] { 0 } + Constant [ public int TICK_LABELS ] { 1 } + Constant [ public int TICK_POINTS ] { 2 } + Constant [ public int TICK_BOTH ] { 3 } + Constant [ public int STACK_SUM ] { 0 } + Constant [ public int STACK_BESIDE ] { 1 } + Constant [ public int STACK_LAYER ] { 2 } + Constant [ public int LABEL_LEFT ] { 3 } + Constant [ public int LABEL_RIGHT ] { 4 } + Constant [ public int LINE_SOLID ] { 0 } + Constant [ public int LINE_DASHED ] { 1 } + Constant [ public int LINE_DOTTED ] { 2 } + Constant [ public int GRADIENT_VERTICAL ] { 0 } + Constant [ public int GRADIENT_HORIZONTAL ] { 1 } + Constant [ public int DATE_DAY ] { 0 } + Constant [ public int DATE_WEEK ] { 1 } + Constant [ public int DATE_MONTH ] { 2 } + Constant [ public int DATE_QUARTER ] { 3 } + Constant [ public int DATE_YEAR ] { 4 } + Constant [ public int SVG_TEXT_NATIVE ] { 0 } + Constant [ public int SVG_TEXT_PATHS ] { 1 } + Constant [ public int WEBP_DRAWING ] { 0 } + Constant [ public int WEBP_PHOTO ] { 1 } + Constant [ public int WEBP_LOSSLESS ] { 2 } + Constant [ public int WEBP_FAST ] { 3 } + } + + - Static properties [0] { + } + + - Static methods [4] { + Method [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [71] { + Method [ public method setData ] { + + - Parameters [1] { + Parameter #0 [ array $values ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ final class FastChart\SunburstChart extends FastChart\Chart ] { + + - Constants [60] { + Constant [ public int THEME_LIGHT ] { 0 } + Constant [ public int THEME_DARK ] { 1 } + Constant [ public int MARKER_NONE ] { 0 } + Constant [ public int MARKER_CIRCLE ] { 1 } + Constant [ public int MARKER_SQUARE ] { 2 } + Constant [ public int MARKER_DIAMOND ] { 3 } + Constant [ public int MARKER_CROSS ] { 4 } + Constant [ public int MARKER_PLUS ] { 5 } + Constant [ public int LEGEND_NONE ] { 0 } + Constant [ public int LEGEND_TOP_RIGHT ] { 1 } + Constant [ public int LEGEND_TOP_LEFT ] { 2 } + Constant [ public int LEGEND_BOTTOM_RIGHT ] { 3 } + Constant [ public int LEGEND_BOTTOM_LEFT ] { 4 } + Constant [ public int SCALE_LINEAR ] { 0 } + Constant [ public int SCALE_LOG ] { 1 } + Constant [ public int LABEL_NONE ] { 0 } + Constant [ public int LABEL_INSIDE ] { 1 } + Constant [ public int LABEL_OUTSIDE ] { 2 } + Constant [ public int STYLE_CANDLE ] { 0 } + Constant [ public int STYLE_BAR ] { 1 } + Constant [ public int STYLE_DIAMOND ] { 2 } + Constant [ public int STYLE_I_CAP ] { 3 } + Constant [ public int STYLE_HOLLOW ] { 4 } + Constant [ public int STYLE_VOLUME ] { 5 } + Constant [ public int STYLE_VECTOR ] { 6 } + Constant [ public int BORDER_NONE ] { 0 } + Constant [ public int BORDER_LEFT ] { 1 } + Constant [ public int BORDER_RIGHT ] { 2 } + Constant [ public int BORDER_TOP ] { 4 } + Constant [ public int BORDER_BOTTOM ] { 8 } + Constant [ public int BORDER_ALL ] { 15 } + Constant [ public int INTERP_LINEAR ] { 0 } + Constant [ public int INTERP_SMOOTH ] { 1 } + Constant [ public int INTERP_STEP_AFTER ] { 2 } + Constant [ public int INTERP_STEP_BEFORE ] { 3 } + Constant [ public int TICK_NONE ] { 0 } + Constant [ public int TICK_LABELS ] { 1 } + Constant [ public int TICK_POINTS ] { 2 } + Constant [ public int TICK_BOTH ] { 3 } + Constant [ public int STACK_SUM ] { 0 } + Constant [ public int STACK_BESIDE ] { 1 } + Constant [ public int STACK_LAYER ] { 2 } + Constant [ public int LABEL_LEFT ] { 3 } + Constant [ public int LABEL_RIGHT ] { 4 } + Constant [ public int LINE_SOLID ] { 0 } + Constant [ public int LINE_DASHED ] { 1 } + Constant [ public int LINE_DOTTED ] { 2 } + Constant [ public int GRADIENT_VERTICAL ] { 0 } + Constant [ public int GRADIENT_HORIZONTAL ] { 1 } + Constant [ public int DATE_DAY ] { 0 } + Constant [ public int DATE_WEEK ] { 1 } + Constant [ public int DATE_MONTH ] { 2 } + Constant [ public int DATE_QUARTER ] { 3 } + Constant [ public int DATE_YEAR ] { 4 } + Constant [ public int SVG_TEXT_NATIVE ] { 0 } + Constant [ public int SVG_TEXT_PATHS ] { 1 } + Constant [ public int WEBP_DRAWING ] { 0 } + Constant [ public int WEBP_PHOTO ] { 1 } + Constant [ public int WEBP_LOSSLESS ] { 2 } + Constant [ public int WEBP_FAST ] { 3 } + } + + - Static properties [0] { + } + + - Static methods [4] { + Method [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [71] { + Method [ public method setHierarchy ] { + + - Parameters [1] { + Parameter #0 [ array $root ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ final class FastChart\SankeyChart extends FastChart\Chart ] { + + - Constants [60] { + Constant [ public int THEME_LIGHT ] { 0 } + Constant [ public int THEME_DARK ] { 1 } + Constant [ public int MARKER_NONE ] { 0 } + Constant [ public int MARKER_CIRCLE ] { 1 } + Constant [ public int MARKER_SQUARE ] { 2 } + Constant [ public int MARKER_DIAMOND ] { 3 } + Constant [ public int MARKER_CROSS ] { 4 } + Constant [ public int MARKER_PLUS ] { 5 } + Constant [ public int LEGEND_NONE ] { 0 } + Constant [ public int LEGEND_TOP_RIGHT ] { 1 } + Constant [ public int LEGEND_TOP_LEFT ] { 2 } + Constant [ public int LEGEND_BOTTOM_RIGHT ] { 3 } + Constant [ public int LEGEND_BOTTOM_LEFT ] { 4 } + Constant [ public int SCALE_LINEAR ] { 0 } + Constant [ public int SCALE_LOG ] { 1 } + Constant [ public int LABEL_NONE ] { 0 } + Constant [ public int LABEL_INSIDE ] { 1 } + Constant [ public int LABEL_OUTSIDE ] { 2 } + Constant [ public int STYLE_CANDLE ] { 0 } + Constant [ public int STYLE_BAR ] { 1 } + Constant [ public int STYLE_DIAMOND ] { 2 } + Constant [ public int STYLE_I_CAP ] { 3 } + Constant [ public int STYLE_HOLLOW ] { 4 } + Constant [ public int STYLE_VOLUME ] { 5 } + Constant [ public int STYLE_VECTOR ] { 6 } + Constant [ public int BORDER_NONE ] { 0 } + Constant [ public int BORDER_LEFT ] { 1 } + Constant [ public int BORDER_RIGHT ] { 2 } + Constant [ public int BORDER_TOP ] { 4 } + Constant [ public int BORDER_BOTTOM ] { 8 } + Constant [ public int BORDER_ALL ] { 15 } + Constant [ public int INTERP_LINEAR ] { 0 } + Constant [ public int INTERP_SMOOTH ] { 1 } + Constant [ public int INTERP_STEP_AFTER ] { 2 } + Constant [ public int INTERP_STEP_BEFORE ] { 3 } + Constant [ public int TICK_NONE ] { 0 } + Constant [ public int TICK_LABELS ] { 1 } + Constant [ public int TICK_POINTS ] { 2 } + Constant [ public int TICK_BOTH ] { 3 } + Constant [ public int STACK_SUM ] { 0 } + Constant [ public int STACK_BESIDE ] { 1 } + Constant [ public int STACK_LAYER ] { 2 } + Constant [ public int LABEL_LEFT ] { 3 } + Constant [ public int LABEL_RIGHT ] { 4 } + Constant [ public int LINE_SOLID ] { 0 } + Constant [ public int LINE_DASHED ] { 1 } + Constant [ public int LINE_DOTTED ] { 2 } + Constant [ public int GRADIENT_VERTICAL ] { 0 } + Constant [ public int GRADIENT_HORIZONTAL ] { 1 } + Constant [ public int DATE_DAY ] { 0 } + Constant [ public int DATE_WEEK ] { 1 } + Constant [ public int DATE_MONTH ] { 2 } + Constant [ public int DATE_QUARTER ] { 3 } + Constant [ public int DATE_YEAR ] { 4 } + Constant [ public int SVG_TEXT_NATIVE ] { 0 } + Constant [ public int SVG_TEXT_PATHS ] { 1 } + Constant [ public int WEBP_DRAWING ] { 0 } + Constant [ public int WEBP_PHOTO ] { 1 } + Constant [ public int WEBP_LOSSLESS ] { 2 } + Constant [ public int WEBP_FAST ] { 3 } + } + + - Static properties [0] { + } + + - Static methods [4] { + Method [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [72] { + Method [ public method setNodes ] { + + - Parameters [1] { + Parameter #0 [ array $nodes ] + } + - Return [ static ] + } + + Method [ public method setLinks ] { + + - Parameters [1] { + Parameter #0 [ array $links ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ final class FastChart\MarimekkoChart extends FastChart\Chart ] { + + - Constants [60] { + Constant [ public int THEME_LIGHT ] { 0 } + Constant [ public int THEME_DARK ] { 1 } + Constant [ public int MARKER_NONE ] { 0 } + Constant [ public int MARKER_CIRCLE ] { 1 } + Constant [ public int MARKER_SQUARE ] { 2 } + Constant [ public int MARKER_DIAMOND ] { 3 } + Constant [ public int MARKER_CROSS ] { 4 } + Constant [ public int MARKER_PLUS ] { 5 } + Constant [ public int LEGEND_NONE ] { 0 } + Constant [ public int LEGEND_TOP_RIGHT ] { 1 } + Constant [ public int LEGEND_TOP_LEFT ] { 2 } + Constant [ public int LEGEND_BOTTOM_RIGHT ] { 3 } + Constant [ public int LEGEND_BOTTOM_LEFT ] { 4 } + Constant [ public int SCALE_LINEAR ] { 0 } + Constant [ public int SCALE_LOG ] { 1 } + Constant [ public int LABEL_NONE ] { 0 } + Constant [ public int LABEL_INSIDE ] { 1 } + Constant [ public int LABEL_OUTSIDE ] { 2 } + Constant [ public int STYLE_CANDLE ] { 0 } + Constant [ public int STYLE_BAR ] { 1 } + Constant [ public int STYLE_DIAMOND ] { 2 } + Constant [ public int STYLE_I_CAP ] { 3 } + Constant [ public int STYLE_HOLLOW ] { 4 } + Constant [ public int STYLE_VOLUME ] { 5 } + Constant [ public int STYLE_VECTOR ] { 6 } + Constant [ public int BORDER_NONE ] { 0 } + Constant [ public int BORDER_LEFT ] { 1 } + Constant [ public int BORDER_RIGHT ] { 2 } + Constant [ public int BORDER_TOP ] { 4 } + Constant [ public int BORDER_BOTTOM ] { 8 } + Constant [ public int BORDER_ALL ] { 15 } + Constant [ public int INTERP_LINEAR ] { 0 } + Constant [ public int INTERP_SMOOTH ] { 1 } + Constant [ public int INTERP_STEP_AFTER ] { 2 } + Constant [ public int INTERP_STEP_BEFORE ] { 3 } + Constant [ public int TICK_NONE ] { 0 } + Constant [ public int TICK_LABELS ] { 1 } + Constant [ public int TICK_POINTS ] { 2 } + Constant [ public int TICK_BOTH ] { 3 } + Constant [ public int STACK_SUM ] { 0 } + Constant [ public int STACK_BESIDE ] { 1 } + Constant [ public int STACK_LAYER ] { 2 } + Constant [ public int LABEL_LEFT ] { 3 } + Constant [ public int LABEL_RIGHT ] { 4 } + Constant [ public int LINE_SOLID ] { 0 } + Constant [ public int LINE_DASHED ] { 1 } + Constant [ public int LINE_DOTTED ] { 2 } + Constant [ public int GRADIENT_VERTICAL ] { 0 } + Constant [ public int GRADIENT_HORIZONTAL ] { 1 } + Constant [ public int DATE_DAY ] { 0 } + Constant [ public int DATE_WEEK ] { 1 } + Constant [ public int DATE_MONTH ] { 2 } + Constant [ public int DATE_QUARTER ] { 3 } + Constant [ public int DATE_YEAR ] { 4 } + Constant [ public int SVG_TEXT_NATIVE ] { 0 } + Constant [ public int SVG_TEXT_PATHS ] { 1 } + Constant [ public int WEBP_DRAWING ] { 0 } + Constant [ public int WEBP_PHOTO ] { 1 } + Constant [ public int WEBP_LOSSLESS ] { 2 } + Constant [ public int WEBP_FAST ] { 3 } + } + + - Static properties [0] { + } + + - Static methods [4] { + Method [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [71] { + Method [ public method setColumns ] { + + - Parameters [1] { + Parameter #0 [ array $columns ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ final class FastChart\VectorChart extends FastChart\Chart ] { + + - Constants [60] { + Constant [ public int THEME_LIGHT ] { 0 } + Constant [ public int THEME_DARK ] { 1 } + Constant [ public int MARKER_NONE ] { 0 } + Constant [ public int MARKER_CIRCLE ] { 1 } + Constant [ public int MARKER_SQUARE ] { 2 } + Constant [ public int MARKER_DIAMOND ] { 3 } + Constant [ public int MARKER_CROSS ] { 4 } + Constant [ public int MARKER_PLUS ] { 5 } + Constant [ public int LEGEND_NONE ] { 0 } + Constant [ public int LEGEND_TOP_RIGHT ] { 1 } + Constant [ public int LEGEND_TOP_LEFT ] { 2 } + Constant [ public int LEGEND_BOTTOM_RIGHT ] { 3 } + Constant [ public int LEGEND_BOTTOM_LEFT ] { 4 } + Constant [ public int SCALE_LINEAR ] { 0 } + Constant [ public int SCALE_LOG ] { 1 } + Constant [ public int LABEL_NONE ] { 0 } + Constant [ public int LABEL_INSIDE ] { 1 } + Constant [ public int LABEL_OUTSIDE ] { 2 } + Constant [ public int STYLE_CANDLE ] { 0 } + Constant [ public int STYLE_BAR ] { 1 } + Constant [ public int STYLE_DIAMOND ] { 2 } + Constant [ public int STYLE_I_CAP ] { 3 } + Constant [ public int STYLE_HOLLOW ] { 4 } + Constant [ public int STYLE_VOLUME ] { 5 } + Constant [ public int STYLE_VECTOR ] { 6 } + Constant [ public int BORDER_NONE ] { 0 } + Constant [ public int BORDER_LEFT ] { 1 } + Constant [ public int BORDER_RIGHT ] { 2 } + Constant [ public int BORDER_TOP ] { 4 } + Constant [ public int BORDER_BOTTOM ] { 8 } + Constant [ public int BORDER_ALL ] { 15 } + Constant [ public int INTERP_LINEAR ] { 0 } + Constant [ public int INTERP_SMOOTH ] { 1 } + Constant [ public int INTERP_STEP_AFTER ] { 2 } + Constant [ public int INTERP_STEP_BEFORE ] { 3 } + Constant [ public int TICK_NONE ] { 0 } + Constant [ public int TICK_LABELS ] { 1 } + Constant [ public int TICK_POINTS ] { 2 } + Constant [ public int TICK_BOTH ] { 3 } + Constant [ public int STACK_SUM ] { 0 } + Constant [ public int STACK_BESIDE ] { 1 } + Constant [ public int STACK_LAYER ] { 2 } + Constant [ public int LABEL_LEFT ] { 3 } + Constant [ public int LABEL_RIGHT ] { 4 } + Constant [ public int LINE_SOLID ] { 0 } + Constant [ public int LINE_DASHED ] { 1 } + Constant [ public int LINE_DOTTED ] { 2 } + Constant [ public int GRADIENT_VERTICAL ] { 0 } + Constant [ public int GRADIENT_HORIZONTAL ] { 1 } + Constant [ public int DATE_DAY ] { 0 } + Constant [ public int DATE_WEEK ] { 1 } + Constant [ public int DATE_MONTH ] { 2 } + Constant [ public int DATE_QUARTER ] { 3 } + Constant [ public int DATE_YEAR ] { 4 } + Constant [ public int SVG_TEXT_NATIVE ] { 0 } + Constant [ public int SVG_TEXT_PATHS ] { 1 } + Constant [ public int WEBP_DRAWING ] { 0 } + Constant [ public int WEBP_PHOTO ] { 1 } + Constant [ public int WEBP_LOSSLESS ] { 2 } + Constant [ public int WEBP_FAST ] { 3 } + } + + - Static properties [0] { + } + + - Static methods [4] { + Method [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [71] { + Method [ public method setVectors ] { + + - Parameters [1] { + Parameter #0 [ array $vectors ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ abstract class FastChart\Symbol ] { + + - Constants [2] { + Constant [ public int SVG_TEXT_NATIVE ] { 0 } + Constant [ public int SVG_TEXT_PATHS ] { 1 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [16] { + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setData ] { + + - Parameters [1] { + Parameter #0 [ string $data ] + } + - Return [ static ] + } + + Method [ public method setQuietZone ] { + + - Parameters [1] { + Parameter #0 [ int $units ] + } + - Return [ static ] + } + + Method [ public method setForeground ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBackground ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + } + } + + Class [ abstract class FastChart\Barcode extends FastChart\Symbol ] { + + - Constants [2] { + Constant [ public int SVG_TEXT_NATIVE ] { 0 } + Constant [ public int SVG_TEXT_PATHS ] { 1 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [16] { + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setData ] { + + - Parameters [1] { + Parameter #0 [ string $data ] + } + - Return [ static ] + } + + Method [ public method setQuietZone ] { + + - Parameters [1] { + Parameter #0 [ int $units ] + } + - Return [ static ] + } + + Method [ public method setForeground ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBackground ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + } + } + + Class [ final class FastChart\Code128 extends FastChart\Barcode ] { + + - Constants [2] { + Constant [ public int SVG_TEXT_NATIVE ] { 0 } + Constant [ public int SVG_TEXT_PATHS ] { 1 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [17] { + Method [ public method setShowText ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setData ] { + + - Parameters [1] { + Parameter #0 [ string $data ] + } + - Return [ static ] + } + + Method [ public method setQuietZone ] { + + - Parameters [1] { + Parameter #0 [ int $units ] + } + - Return [ static ] + } + + Method [ public method setForeground ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBackground ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + } + } + + Class [ final class FastChart\QrCode extends FastChart\Symbol ] { + + - Constants [6] { + Constant [ public int SVG_TEXT_NATIVE ] { 0 } + Constant [ public int SVG_TEXT_PATHS ] { 1 } + Constant [ public int ECC_L ] { 0 } + Constant [ public int ECC_M ] { 1 } + Constant [ public int ECC_Q ] { 2 } + Constant [ public int ECC_H ] { 3 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [19] { + Method [ public method setEcc ] { + + - Parameters [1] { + Parameter #0 [ int $level ] + } + - Return [ static ] + } + + Method [ public method setMinVersion ] { + + - Parameters [1] { + Parameter #0 [ int $version ] + } + - Return [ static ] + } + + Method [ public method setMaxVersion ] { + + - Parameters [1] { + Parameter #0 [ int $version ] + } + - Return [ static ] + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setData ] { + + - Parameters [1] { + Parameter #0 [ string $data ] + } + - Return [ static ] + } + + Method [ public method setQuietZone ] { + + - Parameters [1] { + Parameter #0 [ int $units ] + } + - Return [ static ] + } + + Method [ public method setForeground ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBackground ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + } + } + } +} + -- cgit