summaryrefslogtreecommitdiffstats
path: root/REFLECTION
diff options
context:
space:
mode:
Diffstat (limited to 'REFLECTION')
-rw-r--r--REFLECTION9558
1 files changed, 9474 insertions, 84 deletions
diff --git a/REFLECTION b/REFLECTION
index d36691f..a4e1964 100644
--- a/REFLECTION
+++ b/REFLECTION
@@ -1,6 +1,6 @@
-Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
+Extension [ <persistent> extension #83 fastchart version 1.5.0 ] {
- - Classes [31] {
+ - Classes [43] {
Class [ <internal:fastchart> abstract class FastChart\Chart ] {
- Constants [60] {
@@ -109,7 +109,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Properties [0] {
}
- - Methods [72] {
+ - Methods [73] {
Method [ <internal:fastchart, ctor> public method __construct ] {
- Parameters [2] {
@@ -376,7 +376,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Parameters [2] {
Parameter #0 [ <required> bool $show ]
- Parameter #1 [ <optional> string $format = '%g' ]
+ Parameter #1 [ <optional> ?string $format = null ]
}
- Return [ static ]
}
@@ -635,6 +635,14 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Return [ static ]
}
+ Method [ <internal:fastchart> public method setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - Return [ static ]
+ }
+
Method [ <internal:fastchart> public method setWebpMode ] {
- Parameters [1] {
@@ -691,7 +699,8 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
Method [ <internal:fastchart> public method drawSvgFragment ] {
- - Parameters [0] {
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
}
- Return [ string ]
}
@@ -829,7 +838,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Properties [0] {
}
- - Methods [76] {
+ - Methods [77] {
Method [ <internal:fastchart> public method setSeries ] {
- Parameters [1] {
@@ -1128,7 +1137,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Parameters [2] {
Parameter #0 [ <required> bool $show ]
- Parameter #1 [ <optional> string $format = '%g' ]
+ Parameter #1 [ <optional> ?string $format = null ]
}
- Return [ static ]
}
@@ -1387,6 +1396,14 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Return [ static ]
}
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - Return [ static ]
+ }
+
Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] {
- Parameters [1] {
@@ -1443,7 +1460,8 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
- - Parameters [0] {
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
}
- Return [ string ]
}
@@ -1581,7 +1599,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Properties [0] {
}
- - Methods [76] {
+ - Methods [78] {
Method [ <internal:fastchart> public method setSeries ] {
- Parameters [1] {
@@ -1614,6 +1632,14 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Return [ static ]
}
+ Method [ <internal:fastchart> public method setStreamMode ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> bool $on ]
+ }
+ - Return [ static ]
+ }
+
Method [ <internal:fastchart, inherits FastChart\Chart, ctor> public method __construct ] {
- Parameters [2] {
@@ -1880,7 +1906,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Parameters [2] {
Parameter #0 [ <required> bool $show ]
- Parameter #1 [ <optional> string $format = '%g' ]
+ Parameter #1 [ <optional> ?string $format = null ]
}
- Return [ static ]
}
@@ -2139,6 +2165,14 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Return [ static ]
}
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - Return [ static ]
+ }
+
Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] {
- Parameters [1] {
@@ -2195,7 +2229,8 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
- - Parameters [0] {
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
}
- Return [ string ]
}
@@ -2227,7 +2262,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
Class [ <internal:fastchart> final class FastChart\BarChart extends FastChart\Chart ] {
- - Constants [62] {
+ - Constants [66] {
Constant [ public int THEME_LIGHT ] { 0 }
Constant [ public int THEME_DARK ] { 1 }
Constant [ public int MARKER_NONE ] { 0 }
@@ -2290,6 +2325,10 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
Constant [ public int WEBP_FAST ] { 3 }
Constant [ public int BAR_VERTICAL ] { 0 }
Constant [ public int BAR_HORIZONTAL ] { 1 }
+ Constant [ public int BAR_RADIAL ] { 2 }
+ Constant [ public int BAR_STYLE_BAR ] { 0 }
+ Constant [ public int BAR_STYLE_LOLLIPOP ] { 1 }
+ Constant [ public int BAR_STYLE_DUMBBELL ] { 2 }
}
- Static properties [0] {
@@ -2335,7 +2374,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Properties [0] {
}
- - Methods [77] {
+ - Methods [79] {
Method [ <internal:fastchart> public method setSeries ] {
- Parameters [1] {
@@ -2352,6 +2391,14 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Return [ static ]
}
+ Method [ <internal:fastchart> public method setBarStyle ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $style ]
+ }
+ - Return [ static ]
+ }
+
Method [ <internal:fastchart> public method setOrientation ] {
- Parameters [1] {
@@ -2642,7 +2689,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Parameters [2] {
Parameter #0 [ <required> bool $show ]
- Parameter #1 [ <optional> string $format = '%g' ]
+ Parameter #1 [ <optional> ?string $format = null ]
}
- Return [ static ]
}
@@ -2901,6 +2948,14 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Return [ static ]
}
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - Return [ static ]
+ }
+
Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] {
- Parameters [1] {
@@ -2957,7 +3012,8 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
- - Parameters [0] {
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
}
- Return [ string ]
}
@@ -3095,7 +3151,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Properties [0] {
}
- - Methods [78] {
+ - Methods [82] {
Method [ <internal:fastchart> public method setSlices ] {
- Parameters [1] {
@@ -3112,6 +3168,30 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Return [ static ]
}
+ Method [ <internal:fastchart> public method setRings ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> array $rings ]
+ }
+ - Return [ static ]
+ }
+
+ Method [ <internal:fastchart> public method setStartAngle ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> float $degrees ]
+ }
+ - Return [ static ]
+ }
+
+ Method [ <internal:fastchart> public method setEndAngle ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> float $degrees ]
+ }
+ - Return [ static ]
+ }
+
Method [ <internal:fastchart> public method setExplode ] {
- Parameters [1] {
@@ -3411,7 +3491,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Parameters [2] {
Parameter #0 [ <required> bool $show ]
- Parameter #1 [ <optional> string $format = '%g' ]
+ Parameter #1 [ <optional> ?string $format = null ]
}
- Return [ static ]
}
@@ -3670,6 +3750,14 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Return [ static ]
}
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - Return [ static ]
+ }
+
Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] {
- Parameters [1] {
@@ -3726,7 +3814,8 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
- - Parameters [0] {
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
}
- Return [ string ]
}
@@ -3864,7 +3953,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Properties [0] {
}
- - Methods [77] {
+ - Methods [78] {
Method [ <internal:fastchart> public method setPoints ] {
- Parameters [1] {
@@ -4173,7 +4262,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Parameters [2] {
Parameter #0 [ <required> bool $show ]
- Parameter #1 [ <optional> string $format = '%g' ]
+ Parameter #1 [ <optional> ?string $format = null ]
}
- Return [ static ]
}
@@ -4432,6 +4521,14 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Return [ static ]
}
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - Return [ static ]
+ }
+
Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] {
- Parameters [1] {
@@ -4488,7 +4585,8 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
- - Parameters [0] {
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
}
- Return [ string ]
}
@@ -4629,7 +4727,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Properties [0] {
}
- - Methods [87] {
+ - Methods [95] {
Method [ <internal:fastchart> public method setOhlcv ] {
- Parameters [1] {
@@ -4757,6 +4855,62 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Return [ static ]
}
+ Method [ <internal:fastchart> public method addVWAP ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> int $color = -1 ]
+ }
+ - Return [ static ]
+ }
+
+ Method [ <internal:fastchart> public method addZigZag ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> float $threshold_pct = 5.0 ]
+ }
+ - Return [ static ]
+ }
+
+ Method [ <internal:fastchart> public method addATR ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> int $period = 14 ]
+ }
+ - Return [ static ]
+ }
+
+ Method [ <internal:fastchart> public method addCCI ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> int $period = 20 ]
+ }
+ - Return [ static ]
+ }
+
+ Method [ <internal:fastchart> public method addWilliamsR ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> int $period = 14 ]
+ }
+ - Return [ static ]
+ }
+
+ Method [ <internal:fastchart> public method addStdDev ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> int $period = 20 ]
+ }
+ - Return [ static ]
+ }
+
+ Method [ <internal:fastchart> public method addAroon ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> int $period = 25 ]
+ }
+ - Return [ static ]
+ }
+
Method [ <internal:fastchart, inherits FastChart\Chart, ctor> public method __construct ] {
- Parameters [2] {
@@ -5023,7 +5177,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Parameters [2] {
Parameter #0 [ <required> bool $show ]
- Parameter #1 [ <optional> string $format = '%g' ]
+ Parameter #1 [ <optional> ?string $format = null ]
}
- Return [ static ]
}
@@ -5282,6 +5436,14 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Return [ static ]
}
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - Return [ static ]
+ }
+
Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] {
- Parameters [1] {
@@ -5338,7 +5500,8 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
- - Parameters [0] {
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
}
- Return [ string ]
}
@@ -5476,7 +5639,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Properties [0] {
}
- - Methods [75] {
+ - Methods [76] {
Method [ <internal:fastchart> public method setSeries ] {
- Parameters [1] {
@@ -5767,7 +5930,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Parameters [2] {
Parameter #0 [ <required> bool $show ]
- Parameter #1 [ <optional> string $format = '%g' ]
+ Parameter #1 [ <optional> ?string $format = null ]
}
- Return [ static ]
}
@@ -6026,6 +6189,14 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Return [ static ]
}
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - Return [ static ]
+ }
+
Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] {
- Parameters [1] {
@@ -6082,7 +6253,8 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
- - Parameters [0] {
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
}
- Return [ string ]
}
@@ -6220,7 +6392,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Properties [0] {
}
- - Methods [73] {
+ - Methods [74] {
Method [ <internal:fastchart> public method setPoints ] {
- Parameters [1] {
@@ -6495,7 +6667,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Parameters [2] {
Parameter #0 [ <required> bool $show ]
- Parameter #1 [ <optional> string $format = '%g' ]
+ Parameter #1 [ <optional> ?string $format = null ]
}
- Return [ static ]
}
@@ -6754,6 +6926,14 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Return [ static ]
}
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - Return [ static ]
+ }
+
Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] {
- Parameters [1] {
@@ -6810,7 +6990,8 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
- - Parameters [0] {
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
}
- Return [ string ]
}
@@ -6948,7 +7129,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Properties [0] {
}
- - Methods [74] {
+ - Methods [75] {
Method [ <internal:fastchart> public method setGrid ] {
- Parameters [1] {
@@ -7232,7 +7413,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Parameters [2] {
Parameter #0 [ <required> bool $show ]
- Parameter #1 [ <optional> string $format = '%g' ]
+ Parameter #1 [ <optional> ?string $format = null ]
}
- Return [ static ]
}
@@ -7491,6 +7672,14 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Return [ static ]
}
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - Return [ static ]
+ }
+
Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] {
- Parameters [1] {
@@ -7547,7 +7736,8 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
- - Parameters [0] {
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
}
- Return [ string ]
}
@@ -7579,7 +7769,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
Class [ <internal:fastchart> final class FastChart\GaugeChart extends FastChart\Chart ] {
- - Constants [60] {
+ - Constants [62] {
Constant [ public int THEME_LIGHT ] { 0 }
Constant [ public int THEME_DARK ] { 1 }
Constant [ public int MARKER_NONE ] { 0 }
@@ -7640,6 +7830,8 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
Constant [ public int WEBP_PHOTO ] { 1 }
Constant [ public int WEBP_LOSSLESS ] { 2 }
Constant [ public int WEBP_FAST ] { 3 }
+ Constant [ public int STYLE_NEEDLE ] { 0 }
+ Constant [ public int STYLE_SOLID ] { 1 }
}
- Static properties [0] {
@@ -7685,7 +7877,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Properties [0] {
}
- - Methods [76] {
+ - Methods [78] {
Method [ <internal:fastchart> public method setValue ] {
- Parameters [1] {
@@ -7711,6 +7903,14 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Return [ static ]
}
+ Method [ <internal:fastchart> public method setStyle ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $style ]
+ }
+ - Return [ static ]
+ }
+
Method [ <internal:fastchart> public method setValueFormat ] {
- Parameters [1] {
@@ -7985,7 +8185,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Parameters [2] {
Parameter #0 [ <required> bool $show ]
- Parameter #1 [ <optional> string $format = '%g' ]
+ Parameter #1 [ <optional> ?string $format = null ]
}
- Return [ static ]
}
@@ -8244,6 +8444,14 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Return [ static ]
}
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - Return [ static ]
+ }
+
Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] {
- Parameters [1] {
@@ -8300,7 +8508,8 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
- - Parameters [0] {
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
}
- Return [ string ]
}
@@ -8438,7 +8647,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Properties [0] {
}
- - Methods [75] {
+ - Methods [76] {
Method [ <internal:fastchart> public method setTasks ] {
- Parameters [1] {
@@ -8730,7 +8939,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Parameters [2] {
Parameter #0 [ <required> bool $show ]
- Parameter #1 [ <optional> string $format = '%g' ]
+ Parameter #1 [ <optional> ?string $format = null ]
}
- Return [ static ]
}
@@ -8989,6 +9198,14 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Return [ static ]
}
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - Return [ static ]
+ }
+
Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] {
- Parameters [1] {
@@ -9045,7 +9262,8 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
- - Parameters [0] {
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
}
- Return [ string ]
}
@@ -9183,7 +9401,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Properties [0] {
}
- - Methods [74] {
+ - Methods [75] {
Method [ <internal:fastchart> public method setBoxes ] {
- Parameters [1] {
@@ -9466,7 +9684,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Parameters [2] {
Parameter #0 [ <required> bool $show ]
- Parameter #1 [ <optional> string $format = '%g' ]
+ Parameter #1 [ <optional> ?string $format = null ]
}
- Return [ static ]
}
@@ -9725,6 +9943,14 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Return [ static ]
}
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - Return [ static ]
+ }
+
Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] {
- Parameters [1] {
@@ -9781,7 +10007,8 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
- - Parameters [0] {
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
}
- Return [ string ]
}
@@ -9921,7 +10148,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Properties [0] {
}
- - Methods [78] {
+ - Methods [79] {
Method [ <internal:fastchart> public method setSeries ] {
- Parameters [1] {
@@ -10236,7 +10463,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Parameters [2] {
Parameter #0 [ <required> bool $show ]
- Parameter #1 [ <optional> string $format = '%g' ]
+ Parameter #1 [ <optional> ?string $format = null ]
}
- Return [ static ]
}
@@ -10495,6 +10722,14 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Return [ static ]
}
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - Return [ static ]
+ }
+
Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] {
- Parameters [1] {
@@ -10551,7 +10786,8 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
- - Parameters [0] {
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
}
- Return [ string ]
}
@@ -10689,7 +10925,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Properties [0] {
}
- - Methods [75] {
+ - Methods [76] {
Method [ <internal:fastchart> public method setGrid ] {
- Parameters [1] {
@@ -10980,7 +11216,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Parameters [2] {
Parameter #0 [ <required> bool $show ]
- Parameter #1 [ <optional> string $format = '%g' ]
+ Parameter #1 [ <optional> ?string $format = null ]
}
- Return [ static ]
}
@@ -11239,6 +11475,14 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Return [ static ]
}
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - Return [ static ]
+ }
+
Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] {
- Parameters [1] {
@@ -11295,7 +11539,8 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
- - Parameters [0] {
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
}
- Return [ string ]
}
@@ -11433,7 +11678,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Properties [0] {
}
- - Methods [74] {
+ - Methods [75] {
Method [ <internal:fastchart> public method setItems ] {
- Parameters [1] {
@@ -11716,7 +11961,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Parameters [2] {
Parameter #0 [ <required> bool $show ]
- Parameter #1 [ <optional> string $format = '%g' ]
+ Parameter #1 [ <optional> ?string $format = null ]
}
- Return [ static ]
}
@@ -11975,6 +12220,14 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Return [ static ]
}
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - Return [ static ]
+ }
+
Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] {
- Parameters [1] {
@@ -12031,7 +12284,8 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
- - Parameters [0] {
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
}
- Return [ string ]
}
@@ -12172,7 +12426,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Properties [0] {
}
- - Methods [74] {
+ - Methods [75] {
Method [ <internal:fastchart> public method setStages ] {
- Parameters [1] {
@@ -12455,7 +12709,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Parameters [2] {
Parameter #0 [ <required> bool $show ]
- Parameter #1 [ <optional> string $format = '%g' ]
+ Parameter #1 [ <optional> ?string $format = null ]
}
- Return [ static ]
}
@@ -12714,6 +12968,14 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Return [ static ]
}
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - Return [ static ]
+ }
+
Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] {
- Parameters [1] {
@@ -12770,7 +13032,8 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
- - Parameters [0] {
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
}
- Return [ string ]
}
@@ -12908,7 +13171,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Properties [0] {
}
- - Methods [76] {
+ - Methods [77] {
Method [ <internal:fastchart> public method setBars ] {
- Parameters [1] {
@@ -13207,7 +13470,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Parameters [2] {
Parameter #0 [ <required> bool $show ]
- Parameter #1 [ <optional> string $format = '%g' ]
+ Parameter #1 [ <optional> ?string $format = null ]
}
- Return [ static ]
}
@@ -13466,6 +13729,14 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Return [ static ]
}
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - Return [ static ]
+ }
+
Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] {
- Parameters [1] {
@@ -13522,7 +13793,8 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
- - Parameters [0] {
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
}
- Return [ string ]
}
@@ -13660,7 +13932,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Properties [0] {
}
- - Methods [73] {
+ - Methods [74] {
Method [ <internal:fastchart> public method setGrid ] {
- Parameters [1] {
@@ -13944,7 +14216,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Parameters [2] {
Parameter #0 [ <required> bool $show ]
- Parameter #1 [ <optional> string $format = '%g' ]
+ Parameter #1 [ <optional> ?string $format = null ]
}
- Return [ static ]
}
@@ -14194,6 +14466,14 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Return [ static ]
}
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - Return [ static ]
+ }
+
Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] {
- Parameters [1] {
@@ -14250,7 +14530,8 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
- - Parameters [0] {
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
}
- Return [ string ]
}
@@ -14390,7 +14671,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Properties [0] {
}
- - Methods [77] {
+ - Methods [78] {
Method [ <internal:fastchart> public method setRange ] {
- Parameters [2] {
@@ -14698,7 +14979,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Parameters [2] {
Parameter #0 [ <required> bool $show ]
- Parameter #1 [ <optional> string $format = '%g' ]
+ Parameter #1 [ <optional> ?string $format = null ]
}
- Return [ static ]
}
@@ -14957,6 +15238,14 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Return [ static ]
}
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - Return [ static ]
+ }
+
Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] {
- Parameters [1] {
@@ -15013,7 +15302,8 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
- - Parameters [0] {
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
}
- Return [ string ]
}
@@ -15151,7 +15441,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Properties [0] {
}
- - Methods [77] {
+ - Methods [78] {
Method [ <internal:fastchart> public method setRange ] {
- Parameters [2] {
@@ -15459,7 +15749,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Parameters [2] {
Parameter #0 [ <required> bool $show ]
- Parameter #1 [ <optional> string $format = '%g' ]
+ Parameter #1 [ <optional> ?string $format = null ]
}
- Return [ static ]
}
@@ -15718,6 +16008,14 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Return [ static ]
}
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - Return [ static ]
+ }
+
Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] {
- Parameters [1] {
@@ -15774,7 +16072,8 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
- - Parameters [0] {
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
}
- Return [ string ]
}
@@ -15912,7 +16211,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Properties [0] {
}
- - Methods [75] {
+ - Methods [76] {
Method [ <internal:fastchart> public method setBars ] {
- Parameters [1] {
@@ -16203,7 +16502,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Parameters [2] {
Parameter #0 [ <required> bool $show ]
- Parameter #1 [ <optional> string $format = '%g' ]
+ Parameter #1 [ <optional> ?string $format = null ]
}
- Return [ static ]
}
@@ -16462,6 +16761,14 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Return [ static ]
}
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - Return [ static ]
+ }
+
Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] {
- Parameters [1] {
@@ -16518,7 +16825,8 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
- - Parameters [0] {
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
}
- Return [ string ]
}
@@ -16656,7 +16964,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Properties [0] {
}
- - Methods [73] {
+ - Methods [74] {
Method [ <internal:fastchart> public method setData ] {
- Parameters [1] {
@@ -16940,7 +17248,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Parameters [2] {
Parameter #0 [ <required> bool $show ]
- Parameter #1 [ <optional> string $format = '%g' ]
+ Parameter #1 [ <optional> ?string $format = null ]
}
- Return [ static ]
}
@@ -17190,6 +17498,14 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Return [ static ]
}
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - Return [ static ]
+ }
+
Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] {
- Parameters [1] {
@@ -17246,7 +17562,8 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
- - Parameters [0] {
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
}
- Return [ string ]
}
@@ -17384,7 +17701,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Properties [0] {
}
- - Methods [73] {
+ - Methods [74] {
Method [ <internal:fastchart> public method setHierarchy ] {
- Parameters [1] {
@@ -17659,7 +17976,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Parameters [2] {
Parameter #0 [ <required> bool $show ]
- Parameter #1 [ <optional> string $format = '%g' ]
+ Parameter #1 [ <optional> ?string $format = null ]
}
- Return [ static ]
}
@@ -17918,6 +18235,14 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Return [ static ]
}
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - Return [ static ]
+ }
+
Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] {
- Parameters [1] {
@@ -17974,7 +18299,8 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
- - Parameters [0] {
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
}
- Return [ string ]
}
@@ -18112,7 +18438,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Properties [0] {
}
- - Methods [74] {
+ - Methods [75] {
Method [ <internal:fastchart> public method setNodes ] {
- Parameters [1] {
@@ -18395,7 +18721,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Parameters [2] {
Parameter #0 [ <required> bool $show ]
- Parameter #1 [ <optional> string $format = '%g' ]
+ Parameter #1 [ <optional> ?string $format = null ]
}
- Return [ static ]
}
@@ -18654,6 +18980,14 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Return [ static ]
}
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - Return [ static ]
+ }
+
Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] {
- Parameters [1] {
@@ -18710,7 +19044,8 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
- - Parameters [0] {
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
}
- Return [ string ]
}
@@ -18848,7 +19183,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Properties [0] {
}
- - Methods [73] {
+ - Methods [74] {
Method [ <internal:fastchart> public method setColumns ] {
- Parameters [1] {
@@ -19123,7 +19458,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Parameters [2] {
Parameter #0 [ <required> bool $show ]
- Parameter #1 [ <optional> string $format = '%g' ]
+ Parameter #1 [ <optional> ?string $format = null ]
}
- Return [ static ]
}
@@ -19382,6 +19717,14 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Return [ static ]
}
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - Return [ static ]
+ }
+
Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] {
- Parameters [1] {
@@ -19438,7 +19781,8 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
- - Parameters [0] {
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
}
- Return [ string ]
}
@@ -19576,7 +19920,7 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Properties [0] {
}
- - Methods [73] {
+ - Methods [74] {
Method [ <internal:fastchart> public method setVectors ] {
- Parameters [1] {
@@ -19860,7 +20204,8288 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Parameters [2] {
Parameter #0 [ <required> bool $show ]
- Parameter #1 [ <optional> string $format = '%g' ]
+ Parameter #1 [ <optional> ?string $format = null ]
+ }
+ - 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 setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - 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 renderPdf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
+ }
+ - 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 ]
+ }
+
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMapAreas ] {
+
+ - Parameters [0] {
+ }
+ - Return [ array ]
+ }
+ }
+ }
+
+ Class [ <internal:fastchart> final class FastChart\ArcDiagram 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 ORIENT_UP ] { 0 }
+ Constant [ public int ORIENT_DOWN ] { 1 }
+ Constant [ public int ORIENT_SPLIT ] { 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 [76] {
+ 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> public method setOrientation ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $orientation ]
+ }
+ - 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 = null ]
+ }
+ - 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 setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - 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 renderPdf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
+ }
+ - 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 ]
+ }
+
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMapAreas ] {
+
+ - Parameters [0] {
+ }
+ - Return [ array ]
+ }
+ }
+ }
+
+ Class [ <internal:fastchart> final class FastChart\ChordDiagram 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_RIBBON ] { 0 }
+ Constant [ public int STYLE_LINE ] { 1 }
+ Constant [ public int STYLE_DIRECTED ] { 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 [77] {
+ 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> public method setPadAngle ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> float $deg ]
+ }
+ - 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 = null ]
+ }
+ - 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 setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - 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 renderPdf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
+ }
+ - 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 ]
+ }
+
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMapAreas ] {
+
+ - Parameters [0] {
+ }
+ - Return [ array ]
+ }
+ }
+ }
+
+ Class [ <internal:fastchart> final class FastChart\NetworkChart 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 [77] {
+ 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> public method setSeed ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $seed ]
+ }
+ - Return [ static ]
+ }
+
+ Method [ <internal:fastchart> public method setIterations ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $iterations ]
+ }
+ - 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 = null ]
+ }
+ - 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 setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - 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 renderPdf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
+ }
+ - 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 ]
+ }
+
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMapAreas ] {
+
+ - Parameters [0] {
+ }
+ - Return [ array ]
+ }
+ }
+ }
+
+ Class [ <internal:fastchart> final class FastChart\PopulationPyramid 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 setCategories ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> array $categories ]
+ }
+ - Return [ static ]
+ }
+
+ Method [ <internal:fastchart> public method setLeftSeries ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> array $series ]
+ }
+ - Return [ static ]
+ }
+
+ Method [ <internal:fastchart> public method setRightSeries ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> array $series ]
+ }
+ - 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 = null ]
+ }
+ - 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 setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - 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 renderPdf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
+ }
+ - 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 ]
+ }
+
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMapAreas ] {
+
+ - Parameters [0] {
+ }
+ - Return [ array ]
+ }
+ }
+ }
+
+ Class [ <internal:fastchart> final class FastChart\ViolinPlot 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 setGroups ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> array $groups ]
+ }
+ - 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 = null ]
+ }
+ - 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 setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - 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 renderPdf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
+ }
+ - 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 ]
+ }
+
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMapAreas ] {
+
+ - Parameters [0] {
+ }
+ - Return [ array ]
+ }
+ }
+ }
+
+ Class [ <internal:fastchart> final class FastChart\CirclePacking 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 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 = null ]
+ }
+ - 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 setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - 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 renderPdf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
+ }
+ - 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 ]
+ }
+
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMapAreas ] {
+
+ - Parameters [0] {
+ }
+ - Return [ array ]
+ }
+ }
+ }
+
+ Class [ <internal:fastchart> final class FastChart\Pictogram 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 SHAPE_SQUARE ] { 0 }
+ Constant [ public int SHAPE_CIRCLE ] { 1 }
+ Constant [ public int SHAPE_PERSON ] { 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 [80] {
+ Method [ <internal:fastchart> public method setValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> float $value ]
+ }
+ - Return [ static ]
+ }
+
+ Method [ <internal:fastchart> public method setTotal ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> float $total ]
+ }
+ - Return [ static ]
+ }
+
+ Method [ <internal:fastchart> public method setIconCount ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $count ]
+ }
+ - Return [ static ]
+ }
+
+ Method [ <internal:fastchart> public method setColumns ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $columns ]
+ }
+ - Return [ static ]
+ }
+
+ Method [ <internal:fastchart> public method setShape ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $shape ]
+ }
+ - Return [ static ]
+ }
+
+ Method [ <internal:fastchart> public method setFillColor ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $rgb ]
+ }
+ - Return [ static ]
+ }
+
+ Method [ <internal:fastchart> public method setEmptyColor ] {
+
+ - 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 = null ]
+ }
+ - 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 setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - 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 renderPdf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
+ }
+ - 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 ]
+ }
+
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMapAreas ] {
+
+ - Parameters [0] {
+ }
+ - Return [ array ]
+ }
+ }
+ }
+
+ Class [ <internal:fastchart> final class FastChart\VennDiagram 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 setSets ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> array $sets ]
+ }
+ - Return [ static ]
+ }
+
+ Method [ <internal:fastchart> public method setIntersections ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> array $intersections ]
+ }
+ - 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 = null ]
+ }
+ - 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 setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - 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 renderPdf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
+ }
+ - 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 ]
+ }
+
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMapAreas ] {
+
+ - Parameters [0] {
+ }
+ - Return [ array ]
+ }
+ }
+ }
+
+ Class [ <internal:fastchart> final class FastChart\WordCloud 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 ORIENT_HORIZONTAL ] { 0 }
+ Constant [ public int ORIENT_MIXED ] { 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 setWords ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> array $words ]
+ }
+ - Return [ static ]
+ }
+
+ Method [ <internal:fastchart> public method setOrientation ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $orientation ]
+ }
+ - 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 = null ]
+ }
+ - 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 setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - 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 renderPdf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
+ }
+ - 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 ]
+ }
+
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMapAreas ] {
+
+ - Parameters [0] {
+ }
+ - Return [ array ]
+ }
+ }
+ }
+
+ Class [ <internal:fastchart> final class FastChart\SerpentineTimeline 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 setEvents ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> array $events ]
+ }
+ - Return [ static ]
+ }
+
+ Method [ <internal:fastchart> public method setColumns ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $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 = null ]
+ }
+ - 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 setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - 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 renderPdf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
+ }
+ - 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 ]
+ }
+
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMapAreas ] {
+
+ - Parameters [0] {
+ }
+ - Return [ array ]
+ }
+ }
+ }
+
+ Class [ <internal:fastchart> final class FastChart\Dendrogram extends FastChart\Chart ] {
+
+ - Constants [64] {
+ 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_TREE ] { 0 }
+ Constant [ public int STYLE_ELBOW ] { 1 }
+ Constant [ public int ORIENT_TOP ] { 0 }
+ Constant [ public int ORIENT_LEFT ] { 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 setHierarchy ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> array $root ]
+ }
+ - Return [ static ]
+ }
+
+ Method [ <internal:fastchart> public method setStyle ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $style ]
+ }
+ - Return [ static ]
+ }
+
+ Method [ <internal:fastchart> public method setOrientation ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $orientation ]
+ }
+ - 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 = null ]
}
- Return [ static ]
}
@@ -20030,6 +28655,15 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- 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] {
@@ -20110,6 +28744,14 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
- Return [ static ]
}
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - Return [ static ]
+ }
+
Method [ <internal:fastchart, inherits FastChart\Chart> public method setWebpMode ] {
- Parameters [1] {
@@ -20166,11 +28808,759 @@ Extension [ <persistent> extension #83 fastchart version 1.3.0 ] {
Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
+ }
+ - 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 ]
+ }
+
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method getImageMapAreas ] {
+
+ - Parameters [0] {
+ }
+ - Return [ array ]
+ }
+ }
+ }
+
+ Class [ <internal:fastchart> final class FastChart\Partition 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 ORIENT_HORIZONTAL ] { 0 }
+ Constant [ public int ORIENT_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 setHierarchy ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> array $root ]
+ }
+ - Return [ static ]
+ }
+
+ Method [ <internal:fastchart> public method setOrientation ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $orientation ]
+ }
+ - 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 = null ]
+ }
+ - 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 setPngCompressionLevel ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $level ]
+ }
+ - 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 renderPdf ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+
+ Method [ <internal:fastchart, inherits FastChart\Chart> public method drawSvgFragment ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> ?string $idPrefix = null ]
+ }
+ - Return [ string ]
+ }
+
Method [ <internal:fastchart, inherits FastChart\Chart> public method setImageMap ] {
- Parameters [1] {