From 39e172dde99a9ae900dd0b2bc173adac576b5056 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Sun, 21 Jun 2026 06:55:06 +0200 Subject: update to 1.4.0 --- REFLECTION | 9057 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 9048 insertions(+), 9 deletions(-) (limited to 'REFLECTION') diff --git a/REFLECTION b/REFLECTION index d36691f..a750102 100644 --- a/REFLECTION +++ b/REFLECTION @@ -1,6 +1,6 @@ -Extension [ extension #83 fastchart version 1.3.0 ] { +Extension [ extension #83 fastchart version 1.4.0 ] { - - Classes [31] { + - Classes [43] { Class [ abstract class FastChart\Chart ] { - Constants [60] { @@ -1581,7 +1581,7 @@ Extension [ extension #83 fastchart version 1.3.0 ] { - Properties [0] { } - - Methods [76] { + - Methods [77] { Method [ public method setSeries ] { - Parameters [1] { @@ -1614,6 +1614,14 @@ Extension [ extension #83 fastchart version 1.3.0 ] { - Return [ static ] } + Method [ public method setStreamMode ] { + + - Parameters [1] { + Parameter #0 [ bool $on ] + } + - Return [ static ] + } + Method [ public method __construct ] { - Parameters [2] { @@ -2227,7 +2235,7 @@ Extension [ extension #83 fastchart version 1.3.0 ] { Class [ 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 +2298,10 @@ Extension [ 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 +2347,7 @@ Extension [ extension #83 fastchart version 1.3.0 ] { - Properties [0] { } - - Methods [77] { + - Methods [78] { Method [ public method setSeries ] { - Parameters [1] { @@ -2352,6 +2364,14 @@ Extension [ extension #83 fastchart version 1.3.0 ] { - Return [ static ] } + Method [ public method setBarStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + Method [ public method setOrientation ] { - Parameters [1] { @@ -3095,7 +3115,7 @@ Extension [ extension #83 fastchart version 1.3.0 ] { - Properties [0] { } - - Methods [78] { + - Methods [81] { Method [ public method setSlices ] { - Parameters [1] { @@ -3112,6 +3132,30 @@ Extension [ extension #83 fastchart version 1.3.0 ] { - Return [ static ] } + Method [ public method setRings ] { + + - Parameters [1] { + Parameter #0 [ array $rings ] + } + - Return [ static ] + } + + Method [ public method setStartAngle ] { + + - Parameters [1] { + Parameter #0 [ float $degrees ] + } + - Return [ static ] + } + + Method [ public method setEndAngle ] { + + - Parameters [1] { + Parameter #0 [ float $degrees ] + } + - Return [ static ] + } + Method [ public method setExplode ] { - Parameters [1] { @@ -4629,7 +4673,7 @@ Extension [ extension #83 fastchart version 1.3.0 ] { - Properties [0] { } - - Methods [87] { + - Methods [94] { Method [ public method setOhlcv ] { - Parameters [1] { @@ -4757,6 +4801,62 @@ Extension [ extension #83 fastchart version 1.3.0 ] { - Return [ static ] } + Method [ public method addVWAP ] { + + - Parameters [1] { + Parameter #0 [ int $color = -1 ] + } + - Return [ static ] + } + + Method [ public method addZigZag ] { + + - Parameters [1] { + Parameter #0 [ float $threshold_pct = 5.0 ] + } + - Return [ static ] + } + + Method [ public method addATR ] { + + - Parameters [1] { + Parameter #0 [ int $period = 14 ] + } + - Return [ static ] + } + + Method [ public method addCCI ] { + + - Parameters [1] { + Parameter #0 [ int $period = 20 ] + } + - Return [ static ] + } + + Method [ public method addWilliamsR ] { + + - Parameters [1] { + Parameter #0 [ int $period = 14 ] + } + - Return [ static ] + } + + Method [ public method addStdDev ] { + + - Parameters [1] { + Parameter #0 [ int $period = 20 ] + } + - Return [ static ] + } + + Method [ public method addAroon ] { + + - Parameters [1] { + Parameter #0 [ int $period = 25 ] + } + - Return [ static ] + } + Method [ public method __construct ] { - Parameters [2] { @@ -7579,7 +7679,7 @@ Extension [ extension #83 fastchart version 1.3.0 ] { Class [ 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 +7740,8 @@ Extension [ 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 +7787,7 @@ Extension [ extension #83 fastchart version 1.3.0 ] { - Properties [0] { } - - Methods [76] { + - Methods [77] { Method [ public method setValue ] { - Parameters [1] { @@ -7711,6 +7813,14 @@ Extension [ extension #83 fastchart version 1.3.0 ] { - Return [ static ] } + Method [ public method setStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + Method [ public method setValueFormat ] { - Parameters [1] { @@ -20196,6 +20306,8935 @@ Extension [ extension #83 fastchart version 1.3.0 ] { } } + Class [ 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 [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [75] { + Method [ public method setNodes ] { + + - Parameters [1] { + Parameter #0 [ array $nodes ] + } + - Return [ static ] + } + + Method [ public method setLinks ] { + + - Parameters [1] { + Parameter #0 [ array $links ] + } + - Return [ static ] + } + + Method [ public method setOrientation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderPdf ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + + Method [ public method getImageMapAreas ] { + + - Parameters [0] { + } + - Return [ array ] + } + } + } + + Class [ 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 [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [76] { + Method [ public method setNodes ] { + + - Parameters [1] { + Parameter #0 [ array $nodes ] + } + - Return [ static ] + } + + Method [ public method setLinks ] { + + - Parameters [1] { + Parameter #0 [ array $links ] + } + - Return [ static ] + } + + Method [ public method setPadAngle ] { + + - Parameters [1] { + Parameter #0 [ float $deg ] + } + - Return [ static ] + } + + Method [ public method setStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderPdf ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + + Method [ public method getImageMapAreas ] { + + - Parameters [0] { + } + - Return [ array ] + } + } + } + + Class [ 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 [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [76] { + Method [ public method setNodes ] { + + - Parameters [1] { + Parameter #0 [ array $nodes ] + } + - Return [ static ] + } + + Method [ public method setLinks ] { + + - Parameters [1] { + Parameter #0 [ array $links ] + } + - Return [ static ] + } + + Method [ public method setSeed ] { + + - Parameters [1] { + Parameter #0 [ int $seed ] + } + - Return [ static ] + } + + Method [ public method setIterations ] { + + - Parameters [1] { + Parameter #0 [ int $iterations ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderPdf ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + + Method [ public method getImageMapAreas ] { + + - Parameters [0] { + } + - Return [ array ] + } + } + } + + Class [ 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 [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [75] { + Method [ public method setCategories ] { + + - Parameters [1] { + Parameter #0 [ array $categories ] + } + - Return [ static ] + } + + Method [ public method setLeftSeries ] { + + - Parameters [1] { + Parameter #0 [ array $series ] + } + - Return [ static ] + } + + Method [ public method setRightSeries ] { + + - Parameters [1] { + Parameter #0 [ array $series ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderPdf ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + + Method [ public method getImageMapAreas ] { + + - Parameters [0] { + } + - Return [ array ] + } + } + } + + Class [ 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 [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [73] { + Method [ public method setGroups ] { + + - Parameters [1] { + Parameter #0 [ array $groups ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderPdf ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + + Method [ public method getImageMapAreas ] { + + - Parameters [0] { + } + - Return [ array ] + } + } + } + + Class [ 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 [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [73] { + Method [ public method setHierarchy ] { + + - Parameters [1] { + Parameter #0 [ array $root ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderPdf ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + + Method [ public method getImageMapAreas ] { + + - Parameters [0] { + } + - Return [ array ] + } + } + } + + Class [ 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 [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [79] { + Method [ public method setValue ] { + + - Parameters [1] { + Parameter #0 [ float $value ] + } + - Return [ static ] + } + + Method [ public method setTotal ] { + + - Parameters [1] { + Parameter #0 [ float $total ] + } + - Return [ static ] + } + + Method [ public method setIconCount ] { + + - Parameters [1] { + Parameter #0 [ int $count ] + } + - Return [ static ] + } + + Method [ public method setColumns ] { + + - Parameters [1] { + Parameter #0 [ int $columns ] + } + - Return [ static ] + } + + Method [ public method setShape ] { + + - Parameters [1] { + Parameter #0 [ int $shape ] + } + - Return [ static ] + } + + Method [ public method setFillColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setEmptyColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderPdf ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + + Method [ public method getImageMapAreas ] { + + - Parameters [0] { + } + - Return [ array ] + } + } + } + + Class [ 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 [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [74] { + Method [ public method setSets ] { + + - Parameters [1] { + Parameter #0 [ array $sets ] + } + - Return [ static ] + } + + Method [ public method setIntersections ] { + + - Parameters [1] { + Parameter #0 [ array $intersections ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderPdf ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + + Method [ public method getImageMapAreas ] { + + - Parameters [0] { + } + - Return [ array ] + } + } + } + + Class [ 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 [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [74] { + Method [ public method setWords ] { + + - Parameters [1] { + Parameter #0 [ array $words ] + } + - Return [ static ] + } + + Method [ public method setOrientation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderPdf ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + + Method [ public method getImageMapAreas ] { + + - Parameters [0] { + } + - Return [ array ] + } + } + } + + Class [ 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 [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [74] { + Method [ public method setEvents ] { + + - Parameters [1] { + Parameter #0 [ array $events ] + } + - Return [ static ] + } + + Method [ public method setColumns ] { + + - Parameters [1] { + Parameter #0 [ int $columns ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderPdf ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + + Method [ public method getImageMapAreas ] { + + - Parameters [0] { + } + - Return [ array ] + } + } + } + + Class [ 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 [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [75] { + Method [ public method setHierarchy ] { + + - Parameters [1] { + Parameter #0 [ array $root ] + } + - Return [ static ] + } + + Method [ public method setStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setOrientation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderPdf ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + + Method [ public method getImageMapAreas ] { + + - Parameters [0] { + } + - Return [ array ] + } + } + } + + Class [ 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 [ static public method version ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ static public method svgToPng ] { + + - Parameters [1] { + Parameter #0 [ string $svg ] + } + - Return [ string ] + } + + Method [ static public method svgToJpeg ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 88 ] + Parameter #2 [ int $bgRgb = 0xffffff ] + } + - Return [ string ] + } + + Method [ static public method svgToWebp ] { + + - Parameters [3] { + Parameter #0 [ string $svg ] + Parameter #1 [ int $quality = 90 ] + Parameter #2 [ int $mode = FastChart\Chart::WEBP_DRAWING ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [74] { + Method [ public method setHierarchy ] { + + - Parameters [1] { + Parameter #0 [ array $root ] + } + - Return [ static ] + } + + Method [ public method setOrientation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ ?int $width = null ] + Parameter #1 [ ?int $height = null ] + } + } + + Method [ public method setSize ] { + + - Parameters [2] { + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + } + - Return [ static ] + } + + Method [ public method setTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setTheme ] { + + - Parameters [1] { + Parameter #0 [ int $theme ] + } + - Return [ static ] + } + + Method [ public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setPlotBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setSeriesColors ] { + + - Parameters [1] { + Parameter #0 [ array $colors ] + } + - Return [ static ] + } + + Method [ public method setFontPath ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ float $size ] + } + - Return [ static ] + } + + Method [ public method setCategoryLabels ] { + + - Parameters [1] { + Parameter #0 [ array $labels ] + } + - Return [ static ] + } + + Method [ public method setLegendPosition ] { + + - Parameters [1] { + Parameter #0 [ int $position ] + } + - Return [ static ] + } + + Method [ public method setYAxisScale ] { + + - Parameters [1] { + Parameter #0 [ int $scale ] + } + - Return [ static ] + } + + Method [ public method setStrict ] { + + - Parameters [1] { + Parameter #0 [ bool $strict ] + } + - Return [ static ] + } + + Method [ public method setXAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelAngle ] { + + - Parameters [1] { + Parameter #0 [ int $degrees ] + } + - Return [ static ] + } + + Method [ public method setYAxisRange ] { + + - Parameters [3] { + Parameter #0 [ ?float $min = null ] + Parameter #1 [ ?float $max = null ] + Parameter #2 [ ?float $interval = null ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxis ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method addHorizontalLine ] { + + - Parameters [3] { + Parameter #0 [ float $value ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalLine ] { + + - Parameters [3] { + Parameter #0 [ float $position ] + Parameter #1 [ ?string $label = null ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method addIconAt ] { + + - Parameters [5] { + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $path ] + Parameter #3 [ int $maxWidth = -1 ] + Parameter #4 [ int $maxHeight = -1 ] + } + - Return [ static ] + } + + Method [ public method addHorizontalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method addVerticalBand ] { + + - Parameters [5] { + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $color ] + Parameter #3 [ int $alpha = 64 ] + Parameter #4 [ ?string $label = null ] + } + - Return [ static ] + } + + Method [ public method setAxisColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setGridColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTextColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setTitleFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setAxisFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setLabelFont ] { + + - Parameters [2] { + Parameter #0 [ ?string $path = null ] + Parameter #1 [ ?float $size = null ] + } + - Return [ static ] + } + + Method [ public method setShowValues ] { + + - Parameters [2] { + Parameter #0 [ bool $show ] + Parameter #1 [ string $format = '%g' ] + } + - Return [ static ] + } + + Method [ public method setTransparentBackground ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setBackgroundImage ] { + + - Parameters [1] { + Parameter #0 [ string $path ] + } + - Return [ static ] + } + + Method [ public method setLineInterpolation ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setPlotRect ] { + + - Parameters [4] { + Parameter #0 [ int $x0 ] + Parameter #1 [ int $y0 ] + Parameter #2 [ int $x1 ] + Parameter #3 [ int $y1 ] + } + - Return [ static ] + } + + Method [ public method setBorderSides ] { + + - Parameters [1] { + Parameter #0 [ int $sides ] + } + - Return [ static ] + } + + Method [ public method addOverlaySeries ] { + + - Parameters [3] { + Parameter #0 [ string $type ] + Parameter #1 [ array $values ] + Parameter #2 [ ?array $opts = null ] + } + - Return [ static ] + } + + Method [ public method setXAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisVisible ] { + + - Parameters [1] { + Parameter #0 [ bool $visible ] + } + - Return [ static ] + } + + Method [ public method setYAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setXAxisLabelFormat ] { + + - Parameters [1] { + Parameter #0 [ string $format ] + } + - Return [ static ] + } + + Method [ public method setTickMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setBarWidth ] { + + - Parameters [1] { + Parameter #0 [ int $percent ] + } + - Return [ static ] + } + + Method [ public method setEdgeColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setZeroShelf ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setXLabelStride ] { + + - Parameters [1] { + Parameter #0 [ int $stride ] + } + - Return [ static ] + } + + Method [ public method setSecondaryYAxisTitle ] { + + - Parameters [1] { + Parameter #0 [ string $title ] + } + - Return [ static ] + } + + Method [ public method setThumbnailMode ] { + + - Parameters [1] { + Parameter #0 [ bool $enabled ] + } + - Return [ static ] + } + + Method [ public method setTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisLabelColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setAxisTitleColor ] { + + - Parameters [1] { + Parameter #0 [ int $rgb ] + } + - Return [ static ] + } + + Method [ public method setColorRamp ] { + + - Parameters [2] { + Parameter #0 [ int $low ] + Parameter #1 [ int $high ] + } + - Return [ static ] + } + + Method [ public method addTextAnnotation ] { + + - Parameters [4] { + Parameter #0 [ string $text ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setLineStyle ] { + + - Parameters [1] { + Parameter #0 [ int $style ] + } + - Return [ static ] + } + + Method [ public method setGradientFill ] { + + - Parameters [3] { + Parameter #0 [ int $from ] + Parameter #1 [ int $to = -1 ] + Parameter #2 [ int $direction = FastChart\Chart::GRADIENT_VERTICAL ] + } + - Return [ static ] + } + + Method [ public method setDropShadow ] { + + - Parameters [3] { + Parameter #0 [ int $offsetX ] + Parameter #1 [ int $offsetY ] + Parameter #2 [ ?int $color = null ] + } + - Return [ static ] + } + + Method [ public method setShadowAlpha ] { + + - Parameters [1] { + Parameter #0 [ int $alpha ] + } + - Return [ static ] + } + + Method [ public method setDateAxisStride ] { + + - Parameters [2] { + Parameter #0 [ int $unit ] + Parameter #1 [ int $every = 1 ] + } + - Return [ static ] + } + + Method [ public method setDpi ] { + + - Parameters [1] { + Parameter #0 [ int $dpi ] + } + - Return [ static ] + } + + Method [ public method setSvgTextMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method setJpegQuality ] { + + - Parameters [1] { + Parameter #0 [ int $quality ] + } + - Return [ static ] + } + + Method [ public method setWebpMode ] { + + - Parameters [1] { + Parameter #0 [ int $mode ] + } + - Return [ static ] + } + + Method [ public method renderPng ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderJpeg ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 0 ] + } + - Return [ string ] + } + + Method [ public method renderWebp ] { + + - Parameters [1] { + Parameter #0 [ int $quality = 90 ] + } + - Return [ string ] + } + + Method [ public method renderToFile ] { + + - Parameters [2] { + Parameter #0 [ string $path ] + Parameter #1 [ int $quality = 0 ] + } + - Return [ int ] + } + + Method [ public method renderSvg ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method renderPdf ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method drawSvgFragment ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method setImageMap ] { + + - Parameters [1] { + Parameter #0 [ array $entries ] + } + - Return [ static ] + } + + Method [ public method getImageMap ] { + + - Parameters [1] { + Parameter #0 [ string $name = 'fastchart' ] + } + - Return [ string ] + } + + Method [ public method getImageMapAreas ] { + + - Parameters [0] { + } + - Return [ array ] + } + } + } + Class [ abstract class FastChart\Symbol ] { - Constants [2] { -- cgit