summaryrefslogtreecommitdiffstats
path: root/REFLECTION
diff options
context:
space:
mode:
authorRemi Collet <remi@remirepo.net>2026-05-16 15:38:33 +0200
committerRemi Collet <remi@php.net>2026-05-16 15:38:33 +0200
commit8243434f684a373cac5226d684c6e168c8e3a45e (patch)
treec0d546f41fd08e076e330a5cfa7d88f6e8f95fe1 /REFLECTION
new packageHEADmaster
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--REFLECTION20442
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 ]
+ }
+ }
+ }
+ }
+}
+