Documentation

chart implements JsonSerializable

Chart.js component

Table of Contents

TYPE_BAR 'bar'
TYPE_LINE 'line'
TYPE_PIE 'pie'
TYPE_DOUGHNUT 'doughnut'
TYPE_POLAR 'polarArea'
$id Chart id string
$type Charts typ string
$data Chart data array
$options Chart data array
__construct() Constructor mixed
getJsFiles() Returns list of JS files array
getCssFiles() Returns list of CSS files array
setLabels() Adds label to data $this
setValues() Sets chart values $this
addOptions() Add chart config option $this

Constants

TYPE_BAR

mixed $TYPE_BAR = 'bar'

TYPE_LINE

mixed $TYPE_LINE = 'line'

TYPE_PIE

mixed $TYPE_PIE = 'pie'

TYPE_DOUGHNUT

mixed $TYPE_DOUGHNUT = 'doughnut'

TYPE_POLAR

mixed $TYPE_POLAR = 'polarArea'

Properties

$id

Chart id

private string $id = ''

$type

Charts typ

private string $type = ''

$data

Chart data

private array $data = []

$options

Chart data

private array $options = []

Methods

__construct()

Constructor

public __construct( $type : string , $id : string ) : mixed
Parameters
$type : string

Chart.js chart type

$id : string

Chart id

Return values
mixed

getJsFiles()

Returns list of JS files

public final getJsFiles( ) : array
Return values
array

getCssFiles()

Returns list of CSS files

public final getCssFiles( ) : array
Return values
array

setLabels()

Adds label to data

public final setLabels( $labels : array ) : $this
Parameters
$labels : array
Return values
$this

setValues()

Sets chart values

public final setValues( $item : chartItem , $index : int ) : $this
Parameters
$item : chartItem
$index : int
Return values
$this

addOptions()

Add chart config option

public final addOptions( $var : string , $value : mixed ) : $this
Parameters
$var : string
$value : mixed
Tags
see
Return values
$this

Search results