diff options
| author | Remi Collet <remi@remirepo.net> | 2026-05-16 15:38:33 +0200 |
|---|---|---|
| committer | Remi Collet <remi@php.net> | 2026-05-16 15:38:33 +0200 |
| commit | 8243434f684a373cac5226d684c6e168c8e3a45e (patch) | |
| tree | c0d546f41fd08e076e330a5cfa7d88f6e8f95fe1 /REFLECTION | |
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
Diffstat (limited to 'REFLECTION')
| -rw-r--r-- | REFLECTION | 20442 |
1 files changed, 20442 insertions, 0 deletions
diff --git a/REFLECTION b/REFLECTION new file mode 100644 index 0000000..f57d622 --- /dev/null +++ b/REFLECTION @@ -0,0 +1,20442 @@ +Extension [ <persistent> extension #83 fastchart version 1.1.0 ] { + + - Classes [31] { + Class [ <internal:fastchart> 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 [ <internal:fastchart> static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart> static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ <required> string $svg ] + } + - Return [ string ] + } + + Method [ <internal:fastchart> static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 88 ] + Parameter #2 [ <optional> int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ <internal:fastchart> static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 90 ] + Parameter #2 [ <optional> int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [70] { + Method [ <internal:fastchart, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?int $width = null ] + Parameter #1 [ <optional> ?int $height = null ] + } + } + + Method [ <internal:fastchart> public method setSize ] { + + - Parameters [2] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ <required> int $theme ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ <required> array $colors ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ <required> float $size ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ <required> array $labels ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ <required> int $position ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ <required> int $scale ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $strict ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $degrees ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ <optional> ?float $min = null ] + Parameter #1 [ <optional> ?float $max = null ] + Parameter #2 [ <optional> ?float $interval = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $value ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $position ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + Parameter #2 [ <required> string $path ] + Parameter #3 [ <optional> int $maxWidth = -1 ] + Parameter #4 [ <optional> int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ <required> bool $show ] + Parameter #1 [ <optional> string $format = '%g' ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ <required> int $x0 ] + Parameter #1 [ <required> int $y0 ] + Parameter #2 [ <required> int $x1 ] + Parameter #3 [ <required> int $y1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ <required> int $sides ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ <required> string $type ] + Parameter #1 [ <required> array $values ] + Parameter #2 [ <optional> ?array $opts = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ <required> int $percent ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ <required> int $stride ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ <required> int $low ] + Parameter #1 [ <required> int $high ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ <required> string $text ] + Parameter #1 [ <required> int $x ] + Parameter #2 [ <required> int $y ] + Parameter #3 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $style ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ <required> int $from ] + Parameter #1 [ <optional> int $to = -1 ] + Parameter #2 [ <optional> int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ <required> int $offsetX ] + Parameter #1 [ <required> int $offsetY ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ <required> int $alpha ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ <required> int $unit ] + Parameter #1 [ <optional> int $every = 1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ <required> int $dpi ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ <required> int $quality ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart> public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 0 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart> public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 90 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart> public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> int $quality = 0 ] + } + - Return [ int ] + } + + Method [ <internal:fastchart> public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart> public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart> public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ <required> array $entries ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ <internal:fastchart> 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 [ <internal:fastchart, inherits FastChart\Chart> static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ <required> string $svg ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 88 ] + Parameter #2 [ <optional> int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 90 ] + Parameter #2 [ <optional> int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [74] { + Method [ <internal:fastchart> public method setSeries ] { + + - Parameters [1] { + Parameter #0 [ <required> array $series ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setMarkerStyle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $style ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setMarkerSize ] { + + - Parameters [1] { + Parameter #0 [ <required> int $size ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setErrorBars ] { + + - Parameters [1] { + Parameter #0 [ <required> array $errors ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?int $width = null ] + Parameter #1 [ <optional> ?int $height = null ] + } + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSize ] { + + - Parameters [2] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ <required> int $theme ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ <required> array $colors ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ <required> float $size ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ <required> array $labels ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ <required> int $position ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ <required> int $scale ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $strict ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $degrees ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ <optional> ?float $min = null ] + Parameter #1 [ <optional> ?float $max = null ] + Parameter #2 [ <optional> ?float $interval = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $value ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $position ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + Parameter #2 [ <required> string $path ] + Parameter #3 [ <optional> int $maxWidth = -1 ] + Parameter #4 [ <optional> int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ <required> bool $show ] + Parameter #1 [ <optional> string $format = '%g' ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ <required> int $x0 ] + Parameter #1 [ <required> int $y0 ] + Parameter #2 [ <required> int $x1 ] + Parameter #3 [ <required> int $y1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ <required> int $sides ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ <required> string $type ] + Parameter #1 [ <required> array $values ] + Parameter #2 [ <optional> ?array $opts = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ <required> int $percent ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ <required> int $stride ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ <required> int $low ] + Parameter #1 [ <required> int $high ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ <required> string $text ] + Parameter #1 [ <required> int $x ] + Parameter #2 [ <required> int $y ] + Parameter #3 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $style ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ <required> int $from ] + Parameter #1 [ <optional> int $to = -1 ] + Parameter #2 [ <optional> int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ <required> int $offsetX ] + Parameter #1 [ <required> int $offsetY ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ <required> int $alpha ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ <required> int $unit ] + Parameter #1 [ <optional> int $every = 1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ <required> int $dpi ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ <required> int $quality ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 0 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 90 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> int $quality = 0 ] + } + - Return [ int ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ <required> array $entries ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ <internal:fastchart> 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 [ <internal:fastchart, inherits FastChart\Chart> static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ <required> string $svg ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 88 ] + Parameter #2 [ <optional> int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 90 ] + Parameter #2 [ <optional> int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [74] { + Method [ <internal:fastchart> public method setSeries ] { + + - Parameters [1] { + Parameter #0 [ <required> array $series ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setStacked ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $stacked ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setFillOpacity ] { + + - Parameters [1] { + Parameter #0 [ <required> int $alpha ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setBandMode ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?int $width = null ] + Parameter #1 [ <optional> ?int $height = null ] + } + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSize ] { + + - Parameters [2] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ <required> int $theme ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ <required> array $colors ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ <required> float $size ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ <required> array $labels ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ <required> int $position ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ <required> int $scale ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $strict ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $degrees ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ <optional> ?float $min = null ] + Parameter #1 [ <optional> ?float $max = null ] + Parameter #2 [ <optional> ?float $interval = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $value ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $position ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + Parameter #2 [ <required> string $path ] + Parameter #3 [ <optional> int $maxWidth = -1 ] + Parameter #4 [ <optional> int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ <required> bool $show ] + Parameter #1 [ <optional> string $format = '%g' ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ <required> int $x0 ] + Parameter #1 [ <required> int $y0 ] + Parameter #2 [ <required> int $x1 ] + Parameter #3 [ <required> int $y1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ <required> int $sides ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ <required> string $type ] + Parameter #1 [ <required> array $values ] + Parameter #2 [ <optional> ?array $opts = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ <required> int $percent ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ <required> int $stride ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ <required> int $low ] + Parameter #1 [ <required> int $high ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ <required> string $text ] + Parameter #1 [ <required> int $x ] + Parameter #2 [ <required> int $y ] + Parameter #3 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $style ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ <required> int $from ] + Parameter #1 [ <optional> int $to = -1 ] + Parameter #2 [ <optional> int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ <required> int $offsetX ] + Parameter #1 [ <required> int $offsetY ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ <required> int $alpha ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ <required> int $unit ] + Parameter #1 [ <optional> int $every = 1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ <required> int $dpi ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ <required> int $quality ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 0 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 90 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> int $quality = 0 ] + } + - Return [ int ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ <required> array $entries ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ <internal:fastchart> 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 [ <internal:fastchart, inherits FastChart\Chart> static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ <required> string $svg ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 88 ] + Parameter #2 [ <optional> int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 90 ] + Parameter #2 [ <optional> int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [75] { + Method [ <internal:fastchart> public method setSeries ] { + + - Parameters [1] { + Parameter #0 [ <required> array $series ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setStacked ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $stacked ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setOrientation ] { + + - Parameters [1] { + Parameter #0 [ <required> int $orientation ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setStackMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setFloating ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?int $width = null ] + Parameter #1 [ <optional> ?int $height = null ] + } + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSize ] { + + - Parameters [2] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ <required> int $theme ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ <required> array $colors ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ <required> float $size ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ <required> array $labels ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ <required> int $position ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ <required> int $scale ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $strict ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $degrees ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ <optional> ?float $min = null ] + Parameter #1 [ <optional> ?float $max = null ] + Parameter #2 [ <optional> ?float $interval = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $value ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $position ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + Parameter #2 [ <required> string $path ] + Parameter #3 [ <optional> int $maxWidth = -1 ] + Parameter #4 [ <optional> int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ <required> bool $show ] + Parameter #1 [ <optional> string $format = '%g' ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ <required> int $x0 ] + Parameter #1 [ <required> int $y0 ] + Parameter #2 [ <required> int $x1 ] + Parameter #3 [ <required> int $y1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ <required> int $sides ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ <required> string $type ] + Parameter #1 [ <required> array $values ] + Parameter #2 [ <optional> ?array $opts = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ <required> int $percent ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ <required> int $stride ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ <required> int $low ] + Parameter #1 [ <required> int $high ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ <required> string $text ] + Parameter #1 [ <required> int $x ] + Parameter #2 [ <required> int $y ] + Parameter #3 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $style ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ <required> int $from ] + Parameter #1 [ <optional> int $to = -1 ] + Parameter #2 [ <optional> int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ <required> int $offsetX ] + Parameter #1 [ <required> int $offsetY ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ <required> int $alpha ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ <required> int $unit ] + Parameter #1 [ <optional> int $every = 1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ <required> int $dpi ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ <required> int $quality ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 0 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 90 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> int $quality = 0 ] + } + - Return [ int ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ <required> array $entries ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ <internal:fastchart> 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 [ <internal:fastchart, inherits FastChart\Chart> static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ <required> string $svg ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 88 ] + Parameter #2 [ <optional> int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 90 ] + Parameter #2 [ <optional> int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [76] { + Method [ <internal:fastchart> public method setSlices ] { + + - Parameters [1] { + Parameter #0 [ <required> array $slices ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setDonutHoleRatio ] { + + - Parameters [1] { + Parameter #0 [ <required> float $ratio ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setExplode ] { + + - Parameters [1] { + Parameter #0 [ <required> array $offsets ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setSliceLabelPosition ] { + + - Parameters [1] { + Parameter #0 [ <required> int $position ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setSliceLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setOtherThreshold ] { + + - Parameters [2] { + Parameter #0 [ <required> float $percent ] + Parameter #1 [ <optional> string $label = 'Other' ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?int $width = null ] + Parameter #1 [ <optional> ?int $height = null ] + } + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSize ] { + + - Parameters [2] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ <required> int $theme ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ <required> array $colors ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ <required> float $size ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ <required> array $labels ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ <required> int $position ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ <required> int $scale ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $strict ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $degrees ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ <optional> ?float $min = null ] + Parameter #1 [ <optional> ?float $max = null ] + Parameter #2 [ <optional> ?float $interval = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $value ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $position ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + Parameter #2 [ <required> string $path ] + Parameter #3 [ <optional> int $maxWidth = -1 ] + Parameter #4 [ <optional> int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ <required> bool $show ] + Parameter #1 [ <optional> string $format = '%g' ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ <required> int $x0 ] + Parameter #1 [ <required> int $y0 ] + Parameter #2 [ <required> int $x1 ] + Parameter #3 [ <required> int $y1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ <required> int $sides ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ <required> string $type ] + Parameter #1 [ <required> array $values ] + Parameter #2 [ <optional> ?array $opts = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ <required> int $percent ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ <required> int $stride ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ <required> int $low ] + Parameter #1 [ <required> int $high ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ <required> string $text ] + Parameter #1 [ <required> int $x ] + Parameter #2 [ <required> int $y ] + Parameter #3 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $style ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ <required> int $from ] + Parameter #1 [ <optional> int $to = -1 ] + Parameter #2 [ <optional> int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ <required> int $offsetX ] + Parameter #1 [ <required> int $offsetY ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ <required> int $alpha ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ <required> int $unit ] + Parameter #1 [ <optional> int $every = 1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ <required> int $dpi ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ <required> int $quality ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 0 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 90 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> int $quality = 0 ] + } + - Return [ int ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ <required> array $entries ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ <internal:fastchart> 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 [ <internal:fastchart, inherits FastChart\Chart> static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ <required> string $svg ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 88 ] + Parameter #2 [ <optional> int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 90 ] + Parameter #2 [ <optional> int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [75] { + Method [ <internal:fastchart> public method setPoints ] { + + - Parameters [1] { + Parameter #0 [ <required> array $points ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setMarkerStyle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $style ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setMarkerSize ] { + + - Parameters [1] { + Parameter #0 [ <required> int $size ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setTrendLine ] { + + - Parameters [3] { + Parameter #0 [ <required> bool $enabled ] + Parameter #1 [ <optional> ?int $color = null ] + Parameter #2 [ <optional> int $degree = 1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setErrorBars ] { + + - Parameters [1] { + Parameter #0 [ <required> array $errors ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?int $width = null ] + Parameter #1 [ <optional> ?int $height = null ] + } + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSize ] { + + - Parameters [2] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ <required> int $theme ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ <required> array $colors ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ <required> float $size ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ <required> array $labels ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ <required> int $position ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ <required> int $scale ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $strict ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $degrees ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ <optional> ?float $min = null ] + Parameter #1 [ <optional> ?float $max = null ] + Parameter #2 [ <optional> ?float $interval = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $value ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $position ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + Parameter #2 [ <required> string $path ] + Parameter #3 [ <optional> int $maxWidth = -1 ] + Parameter #4 [ <optional> int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ <required> bool $show ] + Parameter #1 [ <optional> string $format = '%g' ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ <required> int $x0 ] + Parameter #1 [ <required> int $y0 ] + Parameter #2 [ <required> int $x1 ] + Parameter #3 [ <required> int $y1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ <required> int $sides ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ <required> string $type ] + Parameter #1 [ <required> array $values ] + Parameter #2 [ <optional> ?array $opts = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ <required> int $percent ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ <required> int $stride ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ <required> int $low ] + Parameter #1 [ <required> int $high ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ <required> string $text ] + Parameter #1 [ <required> int $x ] + Parameter #2 [ <required> int $y ] + Parameter #3 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $style ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ <required> int $from ] + Parameter #1 [ <optional> int $to = -1 ] + Parameter #2 [ <optional> int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ <required> int $offsetX ] + Parameter #1 [ <required> int $offsetY ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ <required> int $alpha ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ <required> int $unit ] + Parameter #1 [ <optional> int $every = 1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ <required> int $dpi ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ <required> int $quality ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 0 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 90 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> int $quality = 0 ] + } + - Return [ int ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ <required> array $entries ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ <internal:fastchart> 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 [ <internal:fastchart, inherits FastChart\Chart> static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ <required> string $svg ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 88 ] + Parameter #2 [ <optional> int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 90 ] + Parameter #2 [ <optional> int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [85] { + Method [ <internal:fastchart> public method setOhlcv ] { + + - Parameters [1] { + Parameter #0 [ <required> array $ohlcv ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method addMovingAverage ] { + + - Parameters [2] { + Parameter #0 [ <required> int $period ] + Parameter #1 [ <optional> int $type = FastChart\StockChart::MA_SMA ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setMovingAverages ] { + + - Parameters [1] { + Parameter #0 [ <required> array $periods ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setVolumePane ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setVolumeColors ] { + + - Parameters [1] { + Parameter #0 [ <required> array $colors ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setCandleStyle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $style ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method addIndicatorPane ] { + + - Parameters [3] { + Parameter #0 [ <required> string $name ] + Parameter #1 [ <required> array $values ] + Parameter #2 [ <optional> ?array $opts = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method addRSI ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $period = 14 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method addMomentum ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $period = 10 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method addROC ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $period = 10 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method addOBV ] { + + - Parameters [0] { + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method addMACD ] { + + - Parameters [3] { + Parameter #0 [ <optional> int $fast = 12 ] + Parameter #1 [ <optional> int $slow = 26 ] + Parameter #2 [ <optional> int $signal = 9 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method addStochastic ] { + + - Parameters [2] { + Parameter #0 [ <optional> int $period = 14 ] + Parameter #1 [ <optional> int $smooth = 3 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method addBollingerBands ] { + + - Parameters [2] { + Parameter #0 [ <optional> int $period = 20 ] + Parameter #1 [ <optional> float $stddev = 2.0 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method addParabolicSAR ] { + + - Parameters [2] { + Parameter #0 [ <optional> float $af_init = 0.02 ] + Parameter #1 [ <optional> float $af_max = 0.2 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?int $width = null ] + Parameter #1 [ <optional> ?int $height = null ] + } + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSize ] { + + - Parameters [2] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ <required> int $theme ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ <required> array $colors ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ <required> float $size ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ <required> array $labels ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ <required> int $position ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ <required> int $scale ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $strict ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $degrees ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ <optional> ?float $min = null ] + Parameter #1 [ <optional> ?float $max = null ] + Parameter #2 [ <optional> ?float $interval = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $value ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $position ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + Parameter #2 [ <required> string $path ] + Parameter #3 [ <optional> int $maxWidth = -1 ] + Parameter #4 [ <optional> int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ <required> bool $show ] + Parameter #1 [ <optional> string $format = '%g' ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ <required> int $x0 ] + Parameter #1 [ <required> int $y0 ] + Parameter #2 [ <required> int $x1 ] + Parameter #3 [ <required> int $y1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ <required> int $sides ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ <required> string $type ] + Parameter #1 [ <required> array $values ] + Parameter #2 [ <optional> ?array $opts = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ <required> int $percent ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ <required> int $stride ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ <required> int $low ] + Parameter #1 [ <required> int $high ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ <required> string $text ] + Parameter #1 [ <required> int $x ] + Parameter #2 [ <required> int $y ] + Parameter #3 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $style ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ <required> int $from ] + Parameter #1 [ <optional> int $to = -1 ] + Parameter #2 [ <optional> int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ <required> int $offsetX ] + Parameter #1 [ <required> int $offsetY ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ <required> int $alpha ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ <required> int $unit ] + Parameter #1 [ <optional> int $every = 1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ <required> int $dpi ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ <required> int $quality ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 0 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 90 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> int $quality = 0 ] + } + - Return [ int ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ <required> array $entries ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ <internal:fastchart> 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 [ <internal:fastchart, inherits FastChart\Chart> static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ <required> string $svg ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 88 ] + Parameter #2 [ <optional> int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 90 ] + Parameter #2 [ <optional> int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [73] { + Method [ <internal:fastchart> public method setSeries ] { + + - Parameters [1] { + Parameter #0 [ <required> array $series ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setMaxValue ] { + + - Parameters [1] { + Parameter #0 [ <required> float $max ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setFilled ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $filled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?int $width = null ] + Parameter #1 [ <optional> ?int $height = null ] + } + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSize ] { + + - Parameters [2] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ <required> int $theme ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ <required> array $colors ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ <required> float $size ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ <required> array $labels ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ <required> int $position ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ <required> int $scale ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $strict ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $degrees ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ <optional> ?float $min = null ] + Parameter #1 [ <optional> ?float $max = null ] + Parameter #2 [ <optional> ?float $interval = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $value ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $position ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + Parameter #2 [ <required> string $path ] + Parameter #3 [ <optional> int $maxWidth = -1 ] + Parameter #4 [ <optional> int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ <required> bool $show ] + Parameter #1 [ <optional> string $format = '%g' ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ <required> int $x0 ] + Parameter #1 [ <required> int $y0 ] + Parameter #2 [ <required> int $x1 ] + Parameter #3 [ <required> int $y1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ <required> int $sides ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ <required> string $type ] + Parameter #1 [ <required> array $values ] + Parameter #2 [ <optional> ?array $opts = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ <required> int $percent ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ <required> int $stride ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ <required> int $low ] + Parameter #1 [ <required> int $high ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ <required> string $text ] + Parameter #1 [ <required> int $x ] + Parameter #2 [ <required> int $y ] + Parameter #3 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $style ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ <required> int $from ] + Parameter #1 [ <optional> int $to = -1 ] + Parameter #2 [ <optional> int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ <required> int $offsetX ] + Parameter #1 [ <required> int $offsetY ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ <required> int $alpha ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ <required> int $unit ] + Parameter #1 [ <optional> int $every = 1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ <required> int $dpi ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ <required> int $quality ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 0 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 90 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> int $quality = 0 ] + } + - Return [ int ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ <required> array $entries ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ <internal:fastchart> 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 [ <internal:fastchart, inherits FastChart\Chart> static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ <required> string $svg ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 88 ] + Parameter #2 [ <optional> int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 90 ] + Parameter #2 [ <optional> int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [71] { + Method [ <internal:fastchart> public method setPoints ] { + + - Parameters [1] { + Parameter #0 [ <required> array $points ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?int $width = null ] + Parameter #1 [ <optional> ?int $height = null ] + } + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSize ] { + + - Parameters [2] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ <required> int $theme ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ <required> array $colors ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ <required> float $size ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ <required> array $labels ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ <required> int $position ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ <required> int $scale ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $strict ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $degrees ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ <optional> ?float $min = null ] + Parameter #1 [ <optional> ?float $max = null ] + Parameter #2 [ <optional> ?float $interval = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $value ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $position ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + Parameter #2 [ <required> string $path ] + Parameter #3 [ <optional> int $maxWidth = -1 ] + Parameter #4 [ <optional> int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ <required> bool $show ] + Parameter #1 [ <optional> string $format = '%g' ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ <required> int $x0 ] + Parameter #1 [ <required> int $y0 ] + Parameter #2 [ <required> int $x1 ] + Parameter #3 [ <required> int $y1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ <required> int $sides ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ <required> string $type ] + Parameter #1 [ <required> array $values ] + Parameter #2 [ <optional> ?array $opts = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ <required> int $percent ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ <required> int $stride ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ <required> int $low ] + Parameter #1 [ <required> int $high ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ <required> string $text ] + Parameter #1 [ <required> int $x ] + Parameter #2 [ <required> int $y ] + Parameter #3 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $style ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ <required> int $from ] + Parameter #1 [ <optional> int $to = -1 ] + Parameter #2 [ <optional> int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ <required> int $offsetX ] + Parameter #1 [ <required> int $offsetY ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ <required> int $alpha ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ <required> int $unit ] + Parameter #1 [ <optional> int $every = 1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ <required> int $dpi ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ <required> int $quality ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 0 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 90 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> int $quality = 0 ] + } + - Return [ int ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ <required> array $entries ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ <internal:fastchart> 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 [ <internal:fastchart, inherits FastChart\Chart> static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ <required> string $svg ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 88 ] + Parameter #2 [ <optional> int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 90 ] + Parameter #2 [ <optional> int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [72] { + Method [ <internal:fastchart> public method setGrid ] { + + - Parameters [1] { + Parameter #0 [ <required> array $grid ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setShowCellValues ] { + + - Parameters [2] { + Parameter #0 [ <required> bool $show ] + Parameter #1 [ <optional> string $format = '%g' ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?int $width = null ] + Parameter #1 [ <optional> ?int $height = null ] + } + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSize ] { + + - Parameters [2] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ <required> int $theme ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ <required> array $colors ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ <required> float $size ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ <required> array $labels ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ <required> int $position ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ <required> int $scale ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $strict ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $degrees ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ <optional> ?float $min = null ] + Parameter #1 [ <optional> ?float $max = null ] + Parameter #2 [ <optional> ?float $interval = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $value ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $position ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + Parameter #2 [ <required> string $path ] + Parameter #3 [ <optional> int $maxWidth = -1 ] + Parameter #4 [ <optional> int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ <required> bool $show ] + Parameter #1 [ <optional> string $format = '%g' ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ <required> int $x0 ] + Parameter #1 [ <required> int $y0 ] + Parameter #2 [ <required> int $x1 ] + Parameter #3 [ <required> int $y1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ <required> int $sides ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ <required> string $type ] + Parameter #1 [ <required> array $values ] + Parameter #2 [ <optional> ?array $opts = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ <required> int $percent ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ <required> int $stride ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ <required> int $low ] + Parameter #1 [ <required> int $high ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ <required> string $text ] + Parameter #1 [ <required> int $x ] + Parameter #2 [ <required> int $y ] + Parameter #3 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $style ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ <required> int $from ] + Parameter #1 [ <optional> int $to = -1 ] + Parameter #2 [ <optional> int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ <required> int $offsetX ] + Parameter #1 [ <required> int $offsetY ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ <required> int $alpha ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ <required> int $unit ] + Parameter #1 [ <optional> int $every = 1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ <required> int $dpi ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ <required> int $quality ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 0 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 90 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> int $quality = 0 ] + } + - Return [ int ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ <required> array $entries ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ <internal:fastchart> 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 [ <internal:fastchart, inherits FastChart\Chart> static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ <required> string $svg ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 88 ] + Parameter #2 [ <optional> int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 90 ] + Parameter #2 [ <optional> int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [74] { + Method [ <internal:fastchart> public method setValue ] { + + - Parameters [1] { + Parameter #0 [ <required> float $value ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setRange ] { + + - Parameters [2] { + Parameter #0 [ <required> float $min ] + Parameter #1 [ <required> float $max ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setZones ] { + + - Parameters [1] { + Parameter #0 [ <required> array $zones ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setValueFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?int $width = null ] + Parameter #1 [ <optional> ?int $height = null ] + } + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSize ] { + + - Parameters [2] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ <required> int $theme ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ <required> array $colors ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ <required> float $size ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ <required> array $labels ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ <required> int $position ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ <required> int $scale ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $strict ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $degrees ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ <optional> ?float $min = null ] + Parameter #1 [ <optional> ?float $max = null ] + Parameter #2 [ <optional> ?float $interval = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $value ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $position ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + Parameter #2 [ <required> string $path ] + Parameter #3 [ <optional> int $maxWidth = -1 ] + Parameter #4 [ <optional> int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ <required> bool $show ] + Parameter #1 [ <optional> string $format = '%g' ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ <required> int $x0 ] + Parameter #1 [ <required> int $y0 ] + Parameter #2 [ <required> int $x1 ] + Parameter #3 [ <required> int $y1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ <required> int $sides ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ <required> string $type ] + Parameter #1 [ <required> array $values ] + Parameter #2 [ <optional> ?array $opts = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ <required> int $percent ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ <required> int $stride ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ <required> int $low ] + Parameter #1 [ <required> int $high ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ <required> string $text ] + Parameter #1 [ <required> int $x ] + Parameter #2 [ <required> int $y ] + Parameter #3 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $style ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ <required> int $from ] + Parameter #1 [ <optional> int $to = -1 ] + Parameter #2 [ <optional> int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ <required> int $offsetX ] + Parameter #1 [ <required> int $offsetY ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ <required> int $alpha ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ <required> int $unit ] + Parameter #1 [ <optional> int $every = 1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ <required> int $dpi ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ <required> int $quality ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 0 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 90 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> int $quality = 0 ] + } + - Return [ int ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ <required> array $entries ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ <internal:fastchart> 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 [ <internal:fastchart, inherits FastChart\Chart> static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ <required> string $svg ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 88 ] + Parameter #2 [ <optional> int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 90 ] + Parameter #2 [ <optional> int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [73] { + Method [ <internal:fastchart> public method setTasks ] { + + - Parameters [1] { + Parameter #0 [ <required> array $tasks ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setTimeRange ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?int $start = null ] + Parameter #1 [ <optional> ?int $end = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setShowTaskLabels ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $show ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?int $width = null ] + Parameter #1 [ <optional> ?int $height = null ] + } + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSize ] { + + - Parameters [2] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ <required> int $theme ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ <required> array $colors ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ <required> float $size ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ <required> array $labels ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ <required> int $position ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ <required> int $scale ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $strict ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $degrees ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ <optional> ?float $min = null ] + Parameter #1 [ <optional> ?float $max = null ] + Parameter #2 [ <optional> ?float $interval = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $value ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $position ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + Parameter #2 [ <required> string $path ] + Parameter #3 [ <optional> int $maxWidth = -1 ] + Parameter #4 [ <optional> int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ <required> bool $show ] + Parameter #1 [ <optional> string $format = '%g' ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ <required> int $x0 ] + Parameter #1 [ <required> int $y0 ] + Parameter #2 [ <required> int $x1 ] + Parameter #3 [ <required> int $y1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ <required> int $sides ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ <required> string $type ] + Parameter #1 [ <required> array $values ] + Parameter #2 [ <optional> ?array $opts = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ <required> int $percent ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ <required> int $stride ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ <required> int $low ] + Parameter #1 [ <required> int $high ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ <required> string $text ] + Parameter #1 [ <required> int $x ] + Parameter #2 [ <required> int $y ] + Parameter #3 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $style ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ <required> int $from ] + Parameter #1 [ <optional> int $to = -1 ] + Parameter #2 [ <optional> int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ <required> int $offsetX ] + Parameter #1 [ <required> int $offsetY ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ <required> int $alpha ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ <required> int $unit ] + Parameter #1 [ <optional> int $every = 1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ <required> int $dpi ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ <required> int $quality ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 0 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 90 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> int $quality = 0 ] + } + - Return [ int ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ <required> array $entries ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ <internal:fastchart> 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 [ <internal:fastchart, inherits FastChart\Chart> static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ <required> string $svg ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 88 ] + Parameter #2 [ <optional> int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 90 ] + Parameter #2 [ <optional> int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [72] { + Method [ <internal:fastchart> public method setBoxes ] { + + - Parameters [1] { + Parameter #0 [ <required> array $boxes ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setBoxWidth ] { + + - Parameters [1] { + Parameter #0 [ <required> int $percent ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?int $width = null ] + Parameter #1 [ <optional> ?int $height = null ] + } + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSize ] { + + - Parameters [2] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ <required> int $theme ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ <required> array $colors ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ <required> float $size ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ <required> array $labels ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ <required> int $position ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ <required> int $scale ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $strict ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $degrees ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ <optional> ?float $min = null ] + Parameter #1 [ <optional> ?float $max = null ] + Parameter #2 [ <optional> ?float $interval = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $value ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $position ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + Parameter #2 [ <required> string $path ] + Parameter #3 [ <optional> int $maxWidth = -1 ] + Parameter #4 [ <optional> int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ <required> bool $show ] + Parameter #1 [ <optional> string $format = '%g' ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ <required> int $x0 ] + Parameter #1 [ <required> int $y0 ] + Parameter #2 [ <required> int $x1 ] + Parameter #3 [ <required> int $y1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ <required> int $sides ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ <required> string $type ] + Parameter #1 [ <required> array $values ] + Parameter #2 [ <optional> ?array $opts = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ <required> int $percent ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ <required> int $stride ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ <required> int $low ] + Parameter #1 [ <required> int $high ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ <required> string $text ] + Parameter #1 [ <required> int $x ] + Parameter #2 [ <required> int $y ] + Parameter #3 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $style ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ <required> int $from ] + Parameter #1 [ <optional> int $to = -1 ] + Parameter #2 [ <optional> int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ <required> int $offsetX ] + Parameter #1 [ <required> int $offsetY ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ <required> int $alpha ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ <required> int $unit ] + Parameter #1 [ <optional> int $every = 1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ <required> int $dpi ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ <required> int $quality ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 0 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 90 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> int $quality = 0 ] + } + - Return [ int ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ <required> array $entries ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ <internal:fastchart> 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 [ <internal:fastchart, inherits FastChart\Chart> static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ <required> string $svg ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 88 ] + Parameter #2 [ <optional> int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 90 ] + Parameter #2 [ <optional> int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [76] { + Method [ <internal:fastchart> public method setSeries ] { + + - Parameters [1] { + Parameter #0 [ <required> array $series ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setMaxRadius ] { + + - Parameters [1] { + Parameter #0 [ <required> float $max ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setFilled ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $filled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setStyle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $style ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setInterpolation ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method addVectors ] { + + - Parameters [1] { + Parameter #0 [ <required> array $vectors ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?int $width = null ] + Parameter #1 [ <optional> ?int $height = null ] + } + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSize ] { + + - Parameters [2] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ <required> int $theme ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ <required> array $colors ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ <required> float $size ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ <required> array $labels ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ <required> int $position ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ <required> int $scale ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $strict ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $degrees ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ <optional> ?float $min = null ] + Parameter #1 [ <optional> ?float $max = null ] + Parameter #2 [ <optional> ?float $interval = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $value ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $position ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + Parameter #2 [ <required> string $path ] + Parameter #3 [ <optional> int $maxWidth = -1 ] + Parameter #4 [ <optional> int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ <required> bool $show ] + Parameter #1 [ <optional> string $format = '%g' ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ <required> int $x0 ] + Parameter #1 [ <required> int $y0 ] + Parameter #2 [ <required> int $x1 ] + Parameter #3 [ <required> int $y1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ <required> int $sides ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ <required> string $type ] + Parameter #1 [ <required> array $values ] + Parameter #2 [ <optional> ?array $opts = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ <required> int $percent ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ <required> int $stride ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ <required> int $low ] + Parameter #1 [ <required> int $high ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ <required> string $text ] + Parameter #1 [ <required> int $x ] + Parameter #2 [ <required> int $y ] + Parameter #3 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $style ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ <required> int $from ] + Parameter #1 [ <optional> int $to = -1 ] + Parameter #2 [ <optional> int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ <required> int $offsetX ] + Parameter #1 [ <required> int $offsetY ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ <required> int $alpha ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ <required> int $unit ] + Parameter #1 [ <optional> int $every = 1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ <required> int $dpi ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ <required> int $quality ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 0 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 90 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> int $quality = 0 ] + } + - Return [ int ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ <required> array $entries ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ <internal:fastchart> 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 [ <internal:fastchart, inherits FastChart\Chart> static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ <required> string $svg ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 88 ] + Parameter #2 [ <optional> int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 90 ] + Parameter #2 [ <optional> int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [73] { + Method [ <internal:fastchart> public method setGrid ] { + + - Parameters [1] { + Parameter #0 [ <required> array $grid ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setLevels ] { + + - Parameters [1] { + Parameter #0 [ <required> array $levels ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setFilled ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $filled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?int $width = null ] + Parameter #1 [ <optional> ?int $height = null ] + } + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSize ] { + + - Parameters [2] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ <required> int $theme ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ <required> array $colors ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ <required> float $size ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ <required> array $labels ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ <required> int $position ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ <required> int $scale ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $strict ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $degrees ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ <optional> ?float $min = null ] + Parameter #1 [ <optional> ?float $max = null ] + Parameter #2 [ <optional> ?float $interval = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $value ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $position ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + Parameter #2 [ <required> string $path ] + Parameter #3 [ <optional> int $maxWidth = -1 ] + Parameter #4 [ <optional> int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ <required> bool $show ] + Parameter #1 [ <optional> string $format = '%g' ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ <required> int $x0 ] + Parameter #1 [ <required> int $y0 ] + Parameter #2 [ <required> int $x1 ] + Parameter #3 [ <required> int $y1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ <required> int $sides ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ <required> string $type ] + Parameter #1 [ <required> array $values ] + Parameter #2 [ <optional> ?array $opts = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ <required> int $percent ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ <required> int $stride ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ <required> int $low ] + Parameter #1 [ <required> int $high ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ <required> string $text ] + Parameter #1 [ <required> int $x ] + Parameter #2 [ <required> int $y ] + Parameter #3 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $style ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ <required> int $from ] + Parameter #1 [ <optional> int $to = -1 ] + Parameter #2 [ <optional> int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ <required> int $offsetX ] + Parameter #1 [ <required> int $offsetY ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ <required> int $alpha ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ <required> int $unit ] + Parameter #1 [ <optional> int $every = 1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ <required> int $dpi ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ <required> int $quality ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 0 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 90 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> int $quality = 0 ] + } + - Return [ int ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ <required> array $entries ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ <internal:fastchart> 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 [ <internal:fastchart, inherits FastChart\Chart> static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ <required> string $svg ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 88 ] + Parameter #2 [ <optional> int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 90 ] + Parameter #2 [ <optional> int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [72] { + Method [ <internal:fastchart> public method setItems ] { + + - Parameters [1] { + Parameter #0 [ <required> array $items ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setShowLabels ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?int $width = null ] + Parameter #1 [ <optional> ?int $height = null ] + } + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSize ] { + + - Parameters [2] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ <required> int $theme ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ <required> array $colors ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ <required> float $size ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ <required> array $labels ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ <required> int $position ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ <required> int $scale ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $strict ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $degrees ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ <optional> ?float $min = null ] + Parameter #1 [ <optional> ?float $max = null ] + Parameter #2 [ <optional> ?float $interval = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $value ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $position ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + Parameter #2 [ <required> string $path ] + Parameter #3 [ <optional> int $maxWidth = -1 ] + Parameter #4 [ <optional> int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ <required> bool $show ] + Parameter #1 [ <optional> string $format = '%g' ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ <required> int $x0 ] + Parameter #1 [ <required> int $y0 ] + Parameter #2 [ <required> int $x1 ] + Parameter #3 [ <required> int $y1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ <required> int $sides ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ <required> string $type ] + Parameter #1 [ <required> array $values ] + Parameter #2 [ <optional> ?array $opts = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ <required> int $percent ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ <required> int $stride ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ <required> int $low ] + Parameter #1 [ <required> int $high ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ <required> string $text ] + Parameter #1 [ <required> int $x ] + Parameter #2 [ <required> int $y ] + Parameter #3 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $style ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ <required> int $from ] + Parameter #1 [ <optional> int $to = -1 ] + Parameter #2 [ <optional> int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ <required> int $offsetX ] + Parameter #1 [ <required> int $offsetY ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ <required> int $alpha ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ <required> int $unit ] + Parameter #1 [ <optional> int $every = 1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ <required> int $dpi ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ <required> int $quality ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 0 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 90 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> int $quality = 0 ] + } + - Return [ int ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ <required> array $entries ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ <internal:fastchart> 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 [ <internal:fastchart, inherits FastChart\Chart> static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ <required> string $svg ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 88 ] + Parameter #2 [ <optional> int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 90 ] + Parameter #2 [ <optional> int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [72] { + Method [ <internal:fastchart> public method setStages ] { + + - Parameters [1] { + Parameter #0 [ <required> array $stages ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setStyle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $style ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?int $width = null ] + Parameter #1 [ <optional> ?int $height = null ] + } + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSize ] { + + - Parameters [2] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ <required> int $theme ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ <required> array $colors ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ <required> float $size ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ <required> array $labels ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ <required> int $position ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ <required> int $scale ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $strict ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $degrees ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ <optional> ?float $min = null ] + Parameter #1 [ <optional> ?float $max = null ] + Parameter #2 [ <optional> ?float $interval = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $value ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $position ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + Parameter #2 [ <required> string $path ] + Parameter #3 [ <optional> int $maxWidth = -1 ] + Parameter #4 [ <optional> int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ <required> bool $show ] + Parameter #1 [ <optional> string $format = '%g' ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ <required> int $x0 ] + Parameter #1 [ <required> int $y0 ] + Parameter #2 [ <required> int $x1 ] + Parameter #3 [ <required> int $y1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ <required> int $sides ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ <required> string $type ] + Parameter #1 [ <required> array $values ] + Parameter #2 [ <optional> ?array $opts = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ <required> int $percent ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ <required> int $stride ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ <required> int $low ] + Parameter #1 [ <required> int $high ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ <required> string $text ] + Parameter #1 [ <required> int $x ] + Parameter #2 [ <required> int $y ] + Parameter #3 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $style ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ <required> int $from ] + Parameter #1 [ <optional> int $to = -1 ] + Parameter #2 [ <optional> int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ <required> int $offsetX ] + Parameter #1 [ <required> int $offsetY ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ <required> int $alpha ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ <required> int $unit ] + Parameter #1 [ <optional> int $every = 1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ <required> int $dpi ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ <required> int $quality ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 0 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 90 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> int $quality = 0 ] + } + - Return [ int ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ <required> array $entries ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ <internal:fastchart> 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 [ <internal:fastchart, inherits FastChart\Chart> static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ <required> string $svg ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 88 ] + Parameter #2 [ <optional> int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 90 ] + Parameter #2 [ <optional> int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [74] { + Method [ <internal:fastchart> public method setBars ] { + + - Parameters [1] { + Parameter #0 [ <required> array $bars ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setRiseColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setFallColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setTotalColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?int $width = null ] + Parameter #1 [ <optional> ?int $height = null ] + } + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSize ] { + + - Parameters [2] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ <required> int $theme ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ <required> array $colors ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ <required> float $size ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ <required> array $labels ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ <required> int $position ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ <required> int $scale ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $strict ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $degrees ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ <optional> ?float $min = null ] + Parameter #1 [ <optional> ?float $max = null ] + Parameter #2 [ <optional> ?float $interval = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $value ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $position ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + Parameter #2 [ <required> string $path ] + Parameter #3 [ <optional> int $maxWidth = -1 ] + Parameter #4 [ <optional> int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ <required> bool $show ] + Parameter #1 [ <optional> string $format = '%g' ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ <required> int $x0 ] + Parameter #1 [ <required> int $y0 ] + Parameter #2 [ <required> int $x1 ] + Parameter #3 [ <required> int $y1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ <required> int $sides ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ <required> string $type ] + Parameter #1 [ <required> array $values ] + Parameter #2 [ <optional> ?array $opts = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ <required> int $percent ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ <required> int $stride ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ <required> int $low ] + Parameter #1 [ <required> int $high ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ <required> string $text ] + Parameter #1 [ <required> int $x ] + Parameter #2 [ <required> int $y ] + Parameter #3 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $style ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ <required> int $from ] + Parameter #1 [ <optional> int $to = -1 ] + Parameter #2 [ <optional> int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ <required> int $offsetX ] + Parameter #1 [ <required> int $offsetY ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ <required> int $alpha ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ <required> int $unit ] + Parameter #1 [ <optional> int $every = 1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ <required> int $dpi ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ <required> int $quality ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 0 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 90 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> int $quality = 0 ] + } + - Return [ int ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ <required> array $entries ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ <internal:fastchart> 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 [ <internal:fastchart, inherits FastChart\Chart> static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ <required> string $svg ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 88 ] + Parameter #2 [ <optional> int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 90 ] + Parameter #2 [ <optional> int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [71] { + Method [ <internal:fastchart> public method setGrid ] { + + - Parameters [1] { + Parameter #0 [ <required> array $grid ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, overwrites FastChart\Chart, prototype FastChart\Chart> public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ <required> int $low ] + Parameter #1 [ <required> int $high ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?int $width = null ] + Parameter #1 [ <optional> ?int $height = null ] + } + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSize ] { + + - Parameters [2] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ <required> int $theme ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ <required> array $colors ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ <required> float $size ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ <required> array $labels ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ <required> int $position ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ <required> int $scale ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $strict ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $degrees ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ <optional> ?float $min = null ] + Parameter #1 [ <optional> ?float $max = null ] + Parameter #2 [ <optional> ?float $interval = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $value ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $position ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + Parameter #2 [ <required> string $path ] + Parameter #3 [ <optional> int $maxWidth = -1 ] + Parameter #4 [ <optional> int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ <required> bool $show ] + Parameter #1 [ <optional> string $format = '%g' ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ <required> int $x0 ] + Parameter #1 [ <required> int $y0 ] + Parameter #2 [ <required> int $x1 ] + Parameter #3 [ <required> int $y1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ <required> int $sides ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ <required> string $type ] + Parameter #1 [ <required> array $values ] + Parameter #2 [ <optional> ?array $opts = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ <required> int $percent ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ <required> int $stride ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ <required> string $text ] + Parameter #1 [ <required> int $x ] + Parameter #2 [ <required> int $y ] + Parameter #3 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $style ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ <required> int $from ] + Parameter #1 [ <optional> int $to = -1 ] + Parameter #2 [ <optional> int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ <required> int $offsetX ] + Parameter #1 [ <required> int $offsetY ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ <required> int $alpha ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ <required> int $unit ] + Parameter #1 [ <optional> int $every = 1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ <required> int $dpi ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ <required> int $quality ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 0 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 90 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> int $quality = 0 ] + } + - Return [ int ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ <required> array $entries ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ <internal:fastchart> 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 [ <internal:fastchart, inherits FastChart\Chart> static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ <required> string $svg ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 88 ] + Parameter #2 [ <optional> int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 90 ] + Parameter #2 [ <optional> int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [75] { + Method [ <internal:fastchart> public method setRange ] { + + - Parameters [2] { + Parameter #0 [ <required> float $min ] + Parameter #1 [ <required> float $max ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setValue ] { + + - Parameters [1] { + Parameter #0 [ <required> float $value ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setOrientation ] { + + - Parameters [1] { + Parameter #0 [ <required> int $orientation ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setZones ] { + + - Parameters [1] { + Parameter #0 [ <required> array $zones ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setValueFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?int $width = null ] + Parameter #1 [ <optional> ?int $height = null ] + } + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSize ] { + + - Parameters [2] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ <required> int $theme ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ <required> array $colors ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ <required> float $size ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ <required> array $labels ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ <required> int $position ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ <required> int $scale ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $strict ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $degrees ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ <optional> ?float $min = null ] + Parameter #1 [ <optional> ?float $max = null ] + Parameter #2 [ <optional> ?float $interval = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $value ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $position ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + Parameter #2 [ <required> string $path ] + Parameter #3 [ <optional> int $maxWidth = -1 ] + Parameter #4 [ <optional> int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ <required> bool $show ] + Parameter #1 [ <optional> string $format = '%g' ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ <required> int $x0 ] + Parameter #1 [ <required> int $y0 ] + Parameter #2 [ <required> int $x1 ] + Parameter #3 [ <required> int $y1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ <required> int $sides ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ <required> string $type ] + Parameter #1 [ <required> array $values ] + Parameter #2 [ <optional> ?array $opts = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ <required> int $percent ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ <required> int $stride ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ <required> int $low ] + Parameter #1 [ <required> int $high ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ <required> string $text ] + Parameter #1 [ <required> int $x ] + Parameter #2 [ <required> int $y ] + Parameter #3 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $style ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ <required> int $from ] + Parameter #1 [ <optional> int $to = -1 ] + Parameter #2 [ <optional> int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ <required> int $offsetX ] + Parameter #1 [ <required> int $offsetY ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ <required> int $alpha ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ <required> int $unit ] + Parameter #1 [ <optional> int $every = 1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ <required> int $dpi ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ <required> int $quality ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 0 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 90 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> int $quality = 0 ] + } + - Return [ int ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ <required> array $entries ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ <internal:fastchart> 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 [ <internal:fastchart, inherits FastChart\Chart> static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ <required> string $svg ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 88 ] + Parameter #2 [ <optional> int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 90 ] + Parameter #2 [ <optional> int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [75] { + Method [ <internal:fastchart> public method setRange ] { + + - Parameters [2] { + Parameter #0 [ <required> float $min ] + Parameter #1 [ <required> float $max ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setValue ] { + + - Parameters [1] { + Parameter #0 [ <required> float $value ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setTarget ] { + + - Parameters [1] { + Parameter #0 [ <required> float $target ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setBands ] { + + - Parameters [1] { + Parameter #0 [ <required> array $bands ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setValueFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?int $width = null ] + Parameter #1 [ <optional> ?int $height = null ] + } + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSize ] { + + - Parameters [2] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ <required> int $theme ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ <required> array $colors ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ <required> float $size ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ <required> array $labels ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ <required> int $position ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ <required> int $scale ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $strict ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $degrees ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ <optional> ?float $min = null ] + Parameter #1 [ <optional> ?float $max = null ] + Parameter #2 [ <optional> ?float $interval = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $value ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $position ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + Parameter #2 [ <required> string $path ] + Parameter #3 [ <optional> int $maxWidth = -1 ] + Parameter #4 [ <optional> int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ <required> bool $show ] + Parameter #1 [ <optional> string $format = '%g' ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ <required> int $x0 ] + Parameter #1 [ <required> int $y0 ] + Parameter #2 [ <required> int $x1 ] + Parameter #3 [ <required> int $y1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ <required> int $sides ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ <required> string $type ] + Parameter #1 [ <required> array $values ] + Parameter #2 [ <optional> ?array $opts = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ <required> int $percent ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ <required> int $stride ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ <required> int $low ] + Parameter #1 [ <required> int $high ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ <required> string $text ] + Parameter #1 [ <required> int $x ] + Parameter #2 [ <required> int $y ] + Parameter #3 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $style ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ <required> int $from ] + Parameter #1 [ <optional> int $to = -1 ] + Parameter #2 [ <optional> int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ <required> int $offsetX ] + Parameter #1 [ <required> int $offsetY ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ <required> int $alpha ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ <required> int $unit ] + Parameter #1 [ <optional> int $every = 1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ <required> int $dpi ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ <required> int $quality ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 0 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 90 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> int $quality = 0 ] + } + - Return [ int ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ <required> array $entries ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ <internal:fastchart> 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 [ <internal:fastchart, inherits FastChart\Chart> static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ <required> string $svg ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 88 ] + Parameter #2 [ <optional> int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 90 ] + Parameter #2 [ <optional> int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [73] { + Method [ <internal:fastchart> public method setBars ] { + + - Parameters [1] { + Parameter #0 [ <required> array $bars ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setLineColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setValueFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?int $width = null ] + Parameter #1 [ <optional> ?int $height = null ] + } + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSize ] { + + - Parameters [2] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ <required> int $theme ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ <required> array $colors ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ <required> float $size ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ <required> array $labels ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ <required> int $position ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ <required> int $scale ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $strict ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $degrees ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ <optional> ?float $min = null ] + Parameter #1 [ <optional> ?float $max = null ] + Parameter #2 [ <optional> ?float $interval = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $value ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $position ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + Parameter #2 [ <required> string $path ] + Parameter #3 [ <optional> int $maxWidth = -1 ] + Parameter #4 [ <optional> int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ <required> bool $show ] + Parameter #1 [ <optional> string $format = '%g' ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ <required> int $x0 ] + Parameter #1 [ <required> int $y0 ] + Parameter #2 [ <required> int $x1 ] + Parameter #3 [ <required> int $y1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ <required> int $sides ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ <required> string $type ] + Parameter #1 [ <required> array $values ] + Parameter #2 [ <optional> ?array $opts = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ <required> int $percent ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ <required> int $stride ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ <required> int $low ] + Parameter #1 [ <required> int $high ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ <required> string $text ] + Parameter #1 [ <required> int $x ] + Parameter #2 [ <required> int $y ] + Parameter #3 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $style ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ <required> int $from ] + Parameter #1 [ <optional> int $to = -1 ] + Parameter #2 [ <optional> int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ <required> int $offsetX ] + Parameter #1 [ <required> int $offsetY ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ <required> int $alpha ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ <required> int $unit ] + Parameter #1 [ <optional> int $every = 1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ <required> int $dpi ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ <required> int $quality ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 0 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 90 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> int $quality = 0 ] + } + - Return [ int ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ <required> array $entries ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ <internal:fastchart> 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 [ <internal:fastchart, inherits FastChart\Chart> static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ <required> string $svg ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 88 ] + Parameter #2 [ <optional> int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 90 ] + Parameter #2 [ <optional> int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [71] { + Method [ <internal:fastchart> public method setData ] { + + - Parameters [1] { + Parameter #0 [ <required> array $values ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, overwrites FastChart\Chart, prototype FastChart\Chart> public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ <required> int $low ] + Parameter #1 [ <required> int $high ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?int $width = null ] + Parameter #1 [ <optional> ?int $height = null ] + } + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSize ] { + + - Parameters [2] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ <required> int $theme ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ <required> array $colors ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ <required> float $size ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ <required> array $labels ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ <required> int $position ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ <required> int $scale ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $strict ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $degrees ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ <optional> ?float $min = null ] + Parameter #1 [ <optional> ?float $max = null ] + Parameter #2 [ <optional> ?float $interval = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $value ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $position ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + Parameter #2 [ <required> string $path ] + Parameter #3 [ <optional> int $maxWidth = -1 ] + Parameter #4 [ <optional> int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ <required> bool $show ] + Parameter #1 [ <optional> string $format = '%g' ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ <required> int $x0 ] + Parameter #1 [ <required> int $y0 ] + Parameter #2 [ <required> int $x1 ] + Parameter #3 [ <required> int $y1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ <required> int $sides ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ <required> string $type ] + Parameter #1 [ <required> array $values ] + Parameter #2 [ <optional> ?array $opts = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ <required> int $percent ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ <required> int $stride ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ <required> string $text ] + Parameter #1 [ <required> int $x ] + Parameter #2 [ <required> int $y ] + Parameter #3 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $style ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ <required> int $from ] + Parameter #1 [ <optional> int $to = -1 ] + Parameter #2 [ <optional> int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ <required> int $offsetX ] + Parameter #1 [ <required> int $offsetY ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ <required> int $alpha ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ <required> int $unit ] + Parameter #1 [ <optional> int $every = 1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ <required> int $dpi ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ <required> int $quality ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 0 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 90 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> int $quality = 0 ] + } + - Return [ int ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ <required> array $entries ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ <internal:fastchart> 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 [ <internal:fastchart, inherits FastChart\Chart> static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ <required> string $svg ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 88 ] + Parameter #2 [ <optional> int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 90 ] + Parameter #2 [ <optional> int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [71] { + Method [ <internal:fastchart> public method setHierarchy ] { + + - Parameters [1] { + Parameter #0 [ <required> array $root ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?int $width = null ] + Parameter #1 [ <optional> ?int $height = null ] + } + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSize ] { + + - Parameters [2] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ <required> int $theme ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ <required> array $colors ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ <required> float $size ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ <required> array $labels ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ <required> int $position ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ <required> int $scale ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $strict ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $degrees ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ <optional> ?float $min = null ] + Parameter #1 [ <optional> ?float $max = null ] + Parameter #2 [ <optional> ?float $interval = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $value ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $position ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + Parameter #2 [ <required> string $path ] + Parameter #3 [ <optional> int $maxWidth = -1 ] + Parameter #4 [ <optional> int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ <required> bool $show ] + Parameter #1 [ <optional> string $format = '%g' ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ <required> int $x0 ] + Parameter #1 [ <required> int $y0 ] + Parameter #2 [ <required> int $x1 ] + Parameter #3 [ <required> int $y1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ <required> int $sides ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ <required> string $type ] + Parameter #1 [ <required> array $values ] + Parameter #2 [ <optional> ?array $opts = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ <required> int $percent ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ <required> int $stride ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ <required> int $low ] + Parameter #1 [ <required> int $high ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ <required> string $text ] + Parameter #1 [ <required> int $x ] + Parameter #2 [ <required> int $y ] + Parameter #3 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $style ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ <required> int $from ] + Parameter #1 [ <optional> int $to = -1 ] + Parameter #2 [ <optional> int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ <required> int $offsetX ] + Parameter #1 [ <required> int $offsetY ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ <required> int $alpha ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ <required> int $unit ] + Parameter #1 [ <optional> int $every = 1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ <required> int $dpi ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ <required> int $quality ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 0 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 90 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> int $quality = 0 ] + } + - Return [ int ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ <required> array $entries ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ <internal:fastchart> 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 [ <internal:fastchart, inherits FastChart\Chart> static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ <required> string $svg ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 88 ] + Parameter #2 [ <optional> int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 90 ] + Parameter #2 [ <optional> int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [72] { + Method [ <internal:fastchart> public method setNodes ] { + + - Parameters [1] { + Parameter #0 [ <required> array $nodes ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setLinks ] { + + - Parameters [1] { + Parameter #0 [ <required> array $links ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?int $width = null ] + Parameter #1 [ <optional> ?int $height = null ] + } + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSize ] { + + - Parameters [2] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ <required> int $theme ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ <required> array $colors ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ <required> float $size ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ <required> array $labels ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ <required> int $position ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ <required> int $scale ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $strict ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $degrees ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ <optional> ?float $min = null ] + Parameter #1 [ <optional> ?float $max = null ] + Parameter #2 [ <optional> ?float $interval = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $value ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $position ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + Parameter #2 [ <required> string $path ] + Parameter #3 [ <optional> int $maxWidth = -1 ] + Parameter #4 [ <optional> int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ <required> bool $show ] + Parameter #1 [ <optional> string $format = '%g' ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ <required> int $x0 ] + Parameter #1 [ <required> int $y0 ] + Parameter #2 [ <required> int $x1 ] + Parameter #3 [ <required> int $y1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ <required> int $sides ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ <required> string $type ] + Parameter #1 [ <required> array $values ] + Parameter #2 [ <optional> ?array $opts = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ <required> int $percent ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ <required> int $stride ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ <required> int $low ] + Parameter #1 [ <required> int $high ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ <required> string $text ] + Parameter #1 [ <required> int $x ] + Parameter #2 [ <required> int $y ] + Parameter #3 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $style ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ <required> int $from ] + Parameter #1 [ <optional> int $to = -1 ] + Parameter #2 [ <optional> int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ <required> int $offsetX ] + Parameter #1 [ <required> int $offsetY ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ <required> int $alpha ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ <required> int $unit ] + Parameter #1 [ <optional> int $every = 1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ <required> int $dpi ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ <required> int $quality ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 0 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 90 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> int $quality = 0 ] + } + - Return [ int ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ <required> array $entries ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ <internal:fastchart> 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 [ <internal:fastchart, inherits FastChart\Chart> static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ <required> string $svg ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 88 ] + Parameter #2 [ <optional> int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 90 ] + Parameter #2 [ <optional> int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [71] { + Method [ <internal:fastchart> public method setColumns ] { + + - Parameters [1] { + Parameter #0 [ <required> array $columns ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?int $width = null ] + Parameter #1 [ <optional> ?int $height = null ] + } + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSize ] { + + - Parameters [2] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ <required> int $theme ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ <required> array $colors ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ <required> float $size ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ <required> array $labels ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ <required> int $position ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ <required> int $scale ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $strict ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $degrees ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ <optional> ?float $min = null ] + Parameter #1 [ <optional> ?float $max = null ] + Parameter #2 [ <optional> ?float $interval = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $value ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $position ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + Parameter #2 [ <required> string $path ] + Parameter #3 [ <optional> int $maxWidth = -1 ] + Parameter #4 [ <optional> int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ <required> bool $show ] + Parameter #1 [ <optional> string $format = '%g' ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ <required> int $x0 ] + Parameter #1 [ <required> int $y0 ] + Parameter #2 [ <required> int $x1 ] + Parameter #3 [ <required> int $y1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ <required> int $sides ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ <required> string $type ] + Parameter #1 [ <required> array $values ] + Parameter #2 [ <optional> ?array $opts = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ <required> int $percent ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ <required> int $stride ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ <required> int $low ] + Parameter #1 [ <required> int $high ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ <required> string $text ] + Parameter #1 [ <required> int $x ] + Parameter #2 [ <required> int $y ] + Parameter #3 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $style ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ <required> int $from ] + Parameter #1 [ <optional> int $to = -1 ] + Parameter #2 [ <optional> int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ <required> int $offsetX ] + Parameter #1 [ <required> int $offsetY ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ <required> int $alpha ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ <required> int $unit ] + Parameter #1 [ <optional> int $every = 1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ <required> int $dpi ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ <required> int $quality ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 0 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 90 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> int $quality = 0 ] + } + - Return [ int ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ <required> array $entries ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ <internal:fastchart> 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 [ <internal:fastchart, inherits FastChart\Chart> static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ <required> string $svg ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 88 ] + Parameter #2 [ <optional> int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ <required> string $svg ] + Parameter #1 [ <optional> int $quality = 90 ] + Parameter #2 [ <optional> int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [71] { + Method [ <internal:fastchart> public method setVectors ] { + + - Parameters [1] { + Parameter #0 [ <required> array $vectors ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, overwrites FastChart\Chart, prototype FastChart\Chart> public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ <required> int $low ] + Parameter #1 [ <required> int $high ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart, ctor> public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?int $width = null ] + Parameter #1 [ <optional> ?int $height = null ] + } + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSize ] { + + - Parameters [2] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ <required> int $theme ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ <required> array $colors ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ <required> float $size ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ <required> array $labels ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ <required> int $position ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ <required> int $scale ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $strict ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $degrees ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ <optional> ?float $min = null ] + Parameter #1 [ <optional> ?float $max = null ] + Parameter #2 [ <optional> ?float $interval = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $value ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ <required> float $position ] + Parameter #1 [ <optional> ?string $label = null ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + Parameter #2 [ <required> string $path ] + Parameter #3 [ <optional> int $maxWidth = -1 ] + Parameter #4 [ <optional> int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <required> int $color ] + Parameter #3 [ <optional> int $alpha = 64 ] + Parameter #4 [ <optional> ?string $label = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ <optional> ?string $path = null ] + Parameter #1 [ <optional> ?float $size = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ <required> bool $show ] + Parameter #1 [ <optional> string $format = '%g' ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $path ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ <required> int $x0 ] + Parameter #1 [ <required> int $y0 ] + Parameter #2 [ <required> int $x1 ] + Parameter #3 [ <required> int $y1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ <required> int $sides ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ <required> string $type ] + Parameter #1 [ <required> array $values ] + Parameter #2 [ <optional> ?array $opts = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $visible ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ <required> int $percent ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ <required> int $stride ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ <required> string $title ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ <required> string $text ] + Parameter #1 [ <required> int $x ] + Parameter #2 [ <required> int $y ] + Parameter #3 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $style ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ <required> int $from ] + Parameter #1 [ <optional> int $to = -1 ] + Parameter #2 [ <optional> int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ <required> int $offsetX ] + Parameter #1 [ <required> int $offsetY ] + Parameter #2 [ <optional> ?int $color = null ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ <required> int $alpha ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ <required> int $unit ] + Parameter #1 [ <optional> int $every = 1 ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ <required> int $dpi ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ <required> int $quality ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 0 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 90 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> int $quality = 0 ] + } + - Return [ int ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ <required> array $entries ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $name = 'fastchart' ] + } + - Return [ string ] + } + } + } + + Class [ <internal:fastchart> 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 [ <internal:fastchart> public method setSize ] { + + - Parameters [2] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setData ] { + + - Parameters [1] { + Parameter #0 [ <required> string $data ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setQuietZone ] { + + - Parameters [1] { + Parameter #0 [ <required> int $units ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setForeground ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setBackground ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ <required> int $dpi ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ <required> int $quality ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart> public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 0 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart> public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 90 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart> public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart> public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart> public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> int $quality = 0 ] + } + - Return [ int ] + } + } + } + + Class [ <internal:fastchart> 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 [ <internal:fastchart, inherits FastChart\Symbol> public method setSize ] { + + - Parameters [2] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method setData ] { + + - Parameters [1] { + Parameter #0 [ <required> string $data ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method setQuietZone ] { + + - Parameters [1] { + Parameter #0 [ <required> int $units ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method setForeground ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method setBackground ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ <required> int $dpi ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ <required> int $quality ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 0 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 90 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> int $quality = 0 ] + } + - Return [ int ] + } + } + } + + Class [ <internal:fastchart> 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 [ <internal:fastchart> public method setShowText ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method setSize ] { + + - Parameters [2] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method setData ] { + + - Parameters [1] { + Parameter #0 [ <required> string $data ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method setQuietZone ] { + + - Parameters [1] { + Parameter #0 [ <required> int $units ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method setForeground ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method setBackground ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ <required> int $dpi ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ <required> int $quality ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 0 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 90 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> int $quality = 0 ] + } + - Return [ int ] + } + } + } + + Class [ <internal:fastchart> 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 [ <internal:fastchart> public method setEcc ] { + + - Parameters [1] { + Parameter #0 [ <required> int $level ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setMinVersion ] { + + - Parameters [1] { + Parameter #0 [ <required> int $version ] + } + - Return [ static ] + } + + Method [ <internal:fastchart> public method setMaxVersion ] { + + - Parameters [1] { + Parameter #0 [ <required> int $version ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method setSize ] { + + - Parameters [2] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method setData ] { + + - Parameters [1] { + Parameter #0 [ <required> string $data ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method setQuietZone ] { + + - Parameters [1] { + Parameter #0 [ <required> int $units ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method setForeground ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method setBackground ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rgb ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ <required> int $dpi ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ <required> int $quality ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ <required> int $mode ] + } + - Return [ static ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 0 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $quality = 90 ] + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:fastchart, inherits FastChart\Symbol> public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ <required> string $path ] + Parameter #1 [ <optional> int $quality = 0 ] + } + - Return [ int ] + } + } + } + } +} + |
