class CRM_Utils_Chart

Build various graphs using the dc chart library.

Methods

static object
barChart(array $params)

Build The Bar Gharph.

static array
pieChart(array $params)

Build a pie chart.

static array
commonParamsManipulation(array $params)

Common data manipulation for charts.

static array
chart($rows, $chart, $interval)

No description

static array
reportChart($rows, $chart, $interval, $chartInfo)

No description

static array
buildChart(array $params, $chart)

No description

Details

at line 67
static object barChart(array $params)

Build The Bar Gharph.

Parameters

array $params Assoc array of name/value pairs.

Return Value

object $chart object data used for client-side chart rendering (currently with dc chart library).

at line 96
static array pieChart(array $params)

Build a pie chart.

Parameters

array $params Assoc array of name/value pairs.

Return Value

array

at line 124
static array commonParamsManipulation(array $params)

Common data manipulation for charts.

Parameters

array $params Assoc array of name/value pairs.

Return Value

array

at line 170
static array chart($rows, $chart, $interval)

Parameters

$rows
$chart
$interval

Return Value

array

at line 255
static array reportChart($rows, $chart, $interval, $chartInfo)

Parameters

$rows
$chart
$interval
$chartInfo

Return Value

array

at line 293
static array buildChart(array $params, $chart)

Parameters

array $params
$chart

Return Value

array