Constants

DATASERIES_TYPE_STRING

DATASERIES_TYPE_STRING = 'String'

DATASERIES_TYPE_NUMBER

DATASERIES_TYPE_NUMBER = 'Number'

Properties

$_dataTypeValues

$_dataTypeValues

$_dataType

$_dataType : string

Series Data Type

Type

string

$_dataSource

$_dataSource : string

Series Data Source

Type

string

$_formatCode

$_formatCode : string

Format Code

Type

string

$_marker

$_marker : string

Series Point Marker

Type

string

$_pointCount

$_pointCount : int

Point Count (The number of datapoints in the dataseries)

Type

int

$_dataValues

$_dataValues : array

Data Values

Type

array — of mixed

Methods

__construct()

__construct(mixed  $dataType = self::DATASERIES_TYPE_NUMBER, mixed  $dataSource = null, mixed  $formatCode = null, mixed  $pointCount, mixed  $dataValues = array(), mixed  $marker = null) : mixed

Create a new PHPExcel_Chart_DataSeriesValues object

Parameters

mixed $dataType
mixed $dataSource
mixed $formatCode
mixed $pointCount
mixed $dataValues
mixed $marker

Returns

mixed —

getDataType()

getDataType() : string

Get Series Data Type

Returns

string —

setDataType()

setDataType(string  $dataType = self::DATASERIES_TYPE_NUMBER) : \PHPExcel_Chart_DataSeriesValues

Set Series Data Type

Parameters

string $dataType

Datatype of this data series Typical values are: PHPExcel_Chart_DataSeriesValues::DATASERIES_TYPE_STRING Normally used for axis point values PHPExcel_Chart_DataSeriesValues::DATASERIES_TYPE_NUMBER Normally used for chart data values

Returns

\PHPExcel_Chart_DataSeriesValues —

getDataSource()

getDataSource() : string

Get Series Data Source (formula)

Returns

string —

setDataSource()

setDataSource(string  $dataSource = null, mixed  $refreshDataValues = true) : \PHPExcel_Chart_DataSeriesValues

Set Series Data Source (formula)

Parameters

string $dataSource
mixed $refreshDataValues

Returns

\PHPExcel_Chart_DataSeriesValues —

getPointMarker()

getPointMarker() : string

Get Point Marker

Returns

string —

setPointMarker()

setPointMarker(string  $marker = null) : \PHPExcel_Chart_DataSeriesValues

Set Point Marker

Parameters

string $marker

Returns

\PHPExcel_Chart_DataSeriesValues —

getFormatCode()

getFormatCode() : string

Get Series Format Code

Returns

string —

setFormatCode()

setFormatCode(string  $formatCode = null) : \PHPExcel_Chart_DataSeriesValues

Set Series Format Code

Parameters

string $formatCode

Returns

\PHPExcel_Chart_DataSeriesValues —

getPointCount()

getPointCount() : int

Get Series Point Count

Returns

int —

isMultiLevelSeries()

isMultiLevelSeries() : bool

Identify if the Data Series is a multi-level or a simple series

Returns

bool —

multiLevelCount()

multiLevelCount() : bool

Return the level count of a multi-level Data Series

Returns

bool —

getDataValues()

getDataValues() : array

Get Series Data Values

Returns

array —

of mixed

getDataValue()

getDataValue() : mixed

Get the first Series Data value

Returns

mixed —

setDataValues()

setDataValues(array  $dataValues = array(), bool  $refreshDataSource = TRUE) : \PHPExcel_Chart_DataSeriesValues

Set Series Data Values

Parameters

array $dataValues
bool $refreshDataSource

TRUE - refresh the value of _dataSource based on the values of $dataValues FALSE - don't change the value of _dataSource

Returns

\PHPExcel_Chart_DataSeriesValues —

refresh()

refresh(\PHPExcel_Worksheet  $worksheet, mixed  $flatten = TRUE) : mixed

Parameters

\PHPExcel_Worksheet $worksheet
mixed $flatten

Returns

mixed —

_stripNulls()

_stripNulls(mixed  $var) : mixed

Parameters

mixed $var

Returns

mixed —