You are here

function hook_charts_type_info in Charts 7.2

Same name and namespace in other branches
  1. 8 charts.api.php \hook_charts_type_info()

Provide a new chart type to the system.

Any chart types provided by this hook may be used as a #chart_type property on a $chart renderable. Note that not all chart types may be supported by all charting libraries.

1 function implements hook_charts_type_info()

Note: this list is generated by pattern matching, so it may include some functions that are not actually implementations of this hook.

charts_charts_type_info in ./charts.module
Implements hook_charts_type_info().
1 invocation of hook_charts_type_info()
charts_type_info in ./charts.module
Retrieve a list of all chart types available.

File

./charts.api.php, line 166
Documentation on hooks provided by the Charts module.

Code

function hook_charts_type_info() {
  $chart_types['bar'] = array(
    'label' => t('Bar'),
    // If this chart supports both an X and Y axis, set this to
    // CHARTS_DUAL_AXIS. If only a single axis is supported (e.g. pie), then
    // set this to CHARTS_SINGLE_AXIS.
    'axis' => CHARTS_DUAL_AXIS,
    // Many charting libraries always refer to the main axis as the "y-axis",
    // even if the chart's main axis is horizontal. An example of this is a
    // bar chart, where the values are along the horizontal axis.
    'axis_inverted' => TRUE,
    // Meaning x/y axis are flipped.
    // For bar/area/other charts that support stacking of series, set this value
    // to TRUE.
    'stacking' => TRUE,
  );
  return $chart_types;
}